Temple of The Roguelike Forums

The Roguelike World => Announcements => Topic started by: jcd748 on September 01, 2015, 06:17:57 PM

Title: Shadow of the Wyrm v0.7.3 "de Murcia"(formerly Savage Lands)
Post by: jcd748 on September 01, 2015, 06:17:57 PM
Homepage:  http://www.shadowofthewyrm.org/

Hi,

I've released a new version of Shadow of the Wyrm - formerly Savage Lands - due to a naming collision with another fantasy game.

Windows binary is at:

https://www.dropbox.com/s/r8xmdnkdnrieenq/ShadowOfTheWyrm-Win-0.4.0.zip?dl=0

There are no functional differences from 0.3.9.  The build process has been updated to include a couple of DLLs I missed adding originally.

My aim is regular, monthly releases, so I expect to release 0.4.1 around the end of September.

Happy hacking!
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: getter77 on September 01, 2015, 09:02:11 PM
Fantastic and good luck on hitting the roughly monthly release target.   8)
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: jcd748 on September 02, 2015, 01:37:57 AM
Thanks!  Regular commits and I'll make it.  Even a few features and fixes a month is better than nothing!
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: AgingMinotaur on September 02, 2015, 06:55:06 AM
Intriguing. With the new DLLs included, it seems to work fine with Linux/wine. And anyone in their right mind adores the work of LeGuin.

As always,
Minotauros
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: AgingMinotaur on September 02, 2015, 11:14:29 AM
First impressions. I played through a couple of characters, managed past the first island with two adventurers (both got themselves killed at the first opportunity upon arriving new land, but what the heck). First off, I got to say the game is pretty rich, with abundance of items and monsters, consistent theme and feel, etc. The interface is quite easy to pick up for someone who played ADOM or similar. Comments, nitpicks:

* Character creation: I personally like to assign a name after I've assigned gender, class, and race. Not a biggie, though, and probably a question of taste.
* A command to display character info in-game (without dumping it in a file) would be nice.
* On a related note, I didn't feel very connected to my skills, so a way to access/display them would be nice. I get the impression that some of them aren't fully implemented yet, but also noticed that while some characters were unable to use a spinning wheel because they had no fibres to use, others reportedly didn't know how to spin.
* I love to skin stuff and make cloaks of them! I'm guessing armoured bugs, for instance, yield better equipment than regular animals. Looking forward to discovering more crafting mechanics. But the fact that I was able to skin a skeleton is perhaps a bit over the top?
* Also, a command to display the keybindings would be nice. Ie. pressing "?" might bring up a list of commands, please?
* The "a"pply command left me confused a few times. If I'm not standing next to anything, the game tells me as much, but trying it when standing on a sarchophagus, for instance, prints nothing, as if there is a feature missing? Is there a way to open coffins, dig up graves, etc.? I had no idea how to use a shovel.
* The "w"alk command isn't very practical at the moment, IMHO. It would be better if it behaved more like typical roguelikes, ie. stopping when you pass over an object or reach a forking path.
* Kicking in doors doesn't seem to work, which is fine enough. I guess it's a simple question of balancing. On the other hand, it would be nice if evil characters had a way to rob the boathouse, for instance.
* The one thing I did manage to do with kicking, was to kick items through walls. You should probably take a look at that ;)
* Inventory behaves weird sometimes. Let's say I want to drop something, and the "d"rop command puts me in the inventory screen. Sometimes, pressing the letter corresponding to an item picks that item, other times it scrolls, seemingly at random. Items past the letter "y" are completely inaccessible, unless I choose to filter the item list. (This may be because I'm playing under Linux with wine)
* Regarding inventory, I wouldn't mind if weapon/missile damage were displayed next to the item in question. As it is now, I have to equip everything and press "W" and "R" to get at that info.
* The "f"ire command is also acting a bit wonky. Sometimes it autotargets the closest enemy, sometimes is jumps to an entirely different place in the map (the last place I shot at something), and sometimes the cursor starts out over my own avatar, seemingly at random.
* Creatures who bite: "The kestrel stabs you." That looks pretty weird. You might consider a synonym that fits all kinds of piercing/impaling attacks better. Also, hitting a mole with a blunt weapon should ideally yield the message: "You whack a mole." (Sorry about that :P)
* I noticed that archers and goblin pelters don't actually shoot anything. I'm supposing this will show up later.
* Not a big problem, actually, but I was a bit confused the first time I met a wrecker, since I thought he was a red flower at first.

All in all, not only promising, but already quite fun to play. And I have the feeling I've just been scratching the surface so far.

As always,
Minotauros
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: getter77 on September 02, 2015, 12:17:27 PM
I'll co-sign at least the preference to name at the end of character creation---always somehow more fitting for the gimmick builds haphazardly or meticulously wrought to give rise to the identity at last!   ;D
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: Zireael on September 02, 2015, 02:42:54 PM
Quote
* Also, a command to display the keybindings would be nice. Ie. pressing "?" might bring up a list of commands, please?
* The "a"pply command left me confused a few times. If I'm not standing next to anything, the game tells me as much, but trying it when standing on a sarchophagus, for instance, prints nothing, as if there is a feature missing? Is there a way to open coffins, dig up graves, etc.? I had no idea how to use a shovel.
* Inventory behaves weird sometimes. Let's say I want to drop something, and the "d"rop command puts me in the inventory screen. Sometimes, pressing the letter corresponding to an item picks that item, other times it scrolls, seemingly at random. Items past the letter "y" are completely inaccessible, unless I choose to filter the item list.

Seconding those three observations. Aging Minotaur, I'm on Windows, so it's not Wine-related.
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: jcd748 on September 03, 2015, 12:12:41 AM
All this feedback is absolutely fantastic.  Thank you all so much for it, even though the game is in very early days.

- Wreckers will now use 'h' (human) to avoid looking like flowers.
- Pierce damage is now "X tears at Y".  If you have any suggestions, I'd love to hear them.  Pierces always struck me as a bit awkward, but you know, familiarity and all that.

The rest I'm adding to a new file, "suggestions", verbatim, initially to look at for the next monthly release (for the more pressing ones) and for subsequent releases (for the great suggestions that don't need to go in immediately).  Some general comments:

- I can move naming afterwards.  It was just an early design decision and it seems other people would like it too.
- Skills are certainly underdeveloped.  They have a minor impact on game play (mostly in the magic/combat related skills), but as you say, you can't see them, short of dumping them.  This is something I plan to develop more in future releases - view skills, improve them on levelling up, etc.  They're part of why I was so hesitant to release - there's a lot of random stuff that I put in to please myself (you can watch the seasons change, or drink yourself to death - I track BAC!) but the game itself is really raw.
- Skinning is currently pretty basic.  Armoured bugs are no better than skeletons or kestrels.  Something to look at in future!  I also like skinning stuff.  My test case involved rampaging through Isen Dun, skinning the peasants.  Skinning as a mechanic I kinda stole from a MUD I've played on since the late 90s.  Definitely could be finer grained.
- Help command would definitely be helpful, esp. now that people are playing the game.  My goal would be to somehow automagically process the .tex file that creates the command reference, and use that somehow...
- Will look into the 'a'pply cases you mentioned.  If you want to dig up graves, wield a shovel, and descend (">" by default).  Just remember that a lot of deities don't like disturbing the dead.
- Walk command is super basic, needs fleshing out for sure, agreed.  Mostly I created it to avoid pulling my hair out in debug mode, which is a little slow.
- Kicking in doors is something I'd like to add soon-ish.  My goal was to make doors harder to kick in based on material - e.g., wooden doors are fairly easy, iron doors require massive strength.
- Will look into the items-through-walls bug for 0.4.1.
- Will look into the inventory issues.  I'm expecting it's probably to do with the inventory code, and not to do with Linux/WINE.
- Will look into including weapon damage by the weapon on the inventory screen to make it more useful.
- There are some issues with targetting.  I'll look at your case for the next release.
- Creatures currently only melee attack, so archers/pelters/etc are differentiated only by their stats, not their behaviour.  Casting/ranged combat is on my near-term to-do list.

Thanks again for your input - it's incredibly helpful.  There's also an issue a redditor found with carrying capacity for huge creatures (giants and ogres) - that'll be fixed next release, as well.
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: pat on September 03, 2015, 12:21:07 AM
I'm probably more of a roguetempler than a redditor  ;)

I agree with a bunch of those interface issues. Not insurmountable stuff for people who grew up with nethack and adom but definitely a barrier for entry and most can be easily fixed. I spent a while looking for a command to check my skills and playing around with the inventory. Having said that, your inventory system is a million times better than that in incursion or omega.

From a few of the rough edges I expected a bit of a limited game world but it seems pretty deep and interesting so far. The theme is really good and consistent. And the 'q'uest log is great - it'd be a bit of a nightmare without it.

On that point, the quest to kill Siriath - I spoke to the quest giver, went and killed him and then came back and it wasn't acknowledged as being completed. The quest is still displayed in the quest log so I thought maybe it was some kind of trick and Siriath wasn't really dead. But then I checked the mortuary section of the character dump and there he is.
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: jcd748 on September 03, 2015, 12:29:22 AM
Nope, the Siriath quest is a bug.  Sorry.  I'm causing you a lot of grief, pat!  I'll get that fixed for the 0.4.1 as well.

The main thing is just to get off the island, so in the event that you don't find a coracle, the quest in Isen Dun should help.

It's interesting to hear about the classes people are trying.  I typically used warriors for playtesting (high soak), and either pugilists or witchlings (level-scaled damage/spells) when I was trying to playtest seriously.
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: pat on September 03, 2015, 01:07:44 AM
haha don't stress, I've just been goofing around in the game rather than seriously playing it so not a worry at all. I've basically just been playing melee fighters because I wanted to check out the basics of the game and to see what it was like. I haven't delved into it further than that with the more complicated classes or races. I'll next probably have a go at experimenting with whatever magic using classes there are.

I haven't found it too hard to check out the entire world map and at least all the surface locations and most quests with a warrior.
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: jcd748 on September 03, 2015, 01:23:25 AM
Honestly, I'm just happy that people are playing it and reporting bugs!  It's honestly a little strange after working on the game part-time for so long.
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: Faladrit on September 08, 2015, 09:42:28 AM
The game looks really interesting, and I'm excited to see how it develops.

Am I correct in thinking that beserker's rings give +10 to damage? I found a couple of them in Siriath's dungeon with my thief, resulting in a 2-hit kill on Siriath. Do they have some sort of downside that I can't see?

Not really a bug, but... is there a more efficient way to travel over water? Having to carry a boat in my inventory seems to be a unnecessarily burden on the character. I'm afraid to ever drop it, for fear of losing it - especially in the dungeon on the island to the northeast.

As for bugs...

-In dungeon generation, I noticed that sometimes doors generate next to each other in odd formations. Groups of 4, and such.

-Holding a poisoned dagger in hand, picking up another poisoned dagger will stack them in my hand. I don't know if that's affecting my damage, but I'm assuming that's not intended. I was playing as a goblin thief, if that means anything.

- There was a fisherman in a town that I visited in the northwest, with no water on the town map. "Good fishing, today." Seems out of place.

- I've also had inventory issues - there aren't enough keys to be designated to items, I can't select some items in the drop screen, and some items (ivory pieces, to be exact) can't be picked up after they are dropped ("You cannot carry that many items.").

-Additionally, I can't leave the dungeon under the old castle northwest of the first town. To be specific, it's the northern dungeon behind the castle - I cannot ascend the < to get out. ("There is no exit in that direction.")
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: AgingMinotaur on September 08, 2015, 11:28:57 PM
I experience a weird bug. It seems that whenever I create an ogre or giant character, they start out with some kind of carrying deficiency. Even if I drop all my inventory, I'm unable to pick anything up, getting the message: «You cannot carry that many items.» Other races seem to play fine.

Regarding the need to lug a boat around, I agree with Faladrit. Maybe there could be harbors allowing to park your boat, perhaps against a fee. At a later stage, there could even be ferries going between some of the islands ;)

As always,
Minotauros
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: jcd748 on September 09, 2015, 12:13:30 AM
I experience a weird bug. It seems that whenever I create an ogre or giant character, they start out with some kind of carrying deficiency. Even if I drop all my inventory, I'm unable to pick anything up, getting the message: «You cannot carry that many items.» Other races seem to play fine.

Regarding the need to lug a boat around, I agree with Faladrit. Maybe there could be harbors allowing to park your boat, perhaps against a fee. At a later stage, there could even be ferries going between some of the islands ;)

As always,
Minotauros

This is a bug with Huge creatures (Ogres and Giants are Huge) in the current version.  It'll be fixed in the next version (there's a missing map value in the engine).  If you want, you can fix the issue locally by editing data/ShadowOfTheWyrm.xml and changing the race details for ogre and giant to set their Size to 3 (large) instead of 4 (huge).

There's a lot of things I'd like to look at, transport-wise, for future versions.  Hiring a boat to take you to distant ports for a fee, running into pirates on the high seas, the potential of ancient portals that have a random exit point on the world map, etc.  Thanks for the suggestions!
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: jcd748 on September 09, 2015, 12:46:46 AM
The game looks really interesting, and I'm excited to see how it develops.

Am I correct in thinking that beserker's rings give +10 to damage? I found a couple of them in Siriath's dungeon with my thief, resulting in a 2-hit kill on Siriath. Do they have some sort of downside that I can't see?

Not really a bug, but... is there a more efficient way to travel over water? Having to carry a boat in my inventory seems to be a unnecessarily burden on the character. I'm afraid to ever drop it, for fear of losing it - especially in the dungeon on the island to the northeast.

As for bugs...

-In dungeon generation, I noticed that sometimes doors generate next to each other in odd formations. Groups of 4, and such.

-Holding a poisoned dagger in hand, picking up another poisoned dagger will stack them in my hand. I don't know if that's affecting my damage, but I'm assuming that's not intended. I was playing as a goblin thief, if that means anything.

- There was a fisherman in a town that I visited in the northwest, with no water on the town map. "Good fishing, today." Seems out of place.

- I've also had inventory issues - there aren't enough keys to be designated to items, I can't select some items in the drop screen, and some items (ivory pieces, to be exact) can't be picked up after they are dropped ("You cannot carry that many items.").

-Additionally, I can't leave the dungeon under the old castle northwest of the first town. To be specific, it's the northern dungeon behind the castle - I cannot ascend the < to get out. ("There is no exit in that direction.")

Thanks so much for playtesting the game!  It means a lot to me to get such great feedback so early on.

- Berserker rings are a straight up +10 to damage.  They're meant to help handle the scaling in creature HPs.  They're powerful, but they take a ring slot, and there are other good rings available as well, and hopefully many more in future (there are artifact rings, also).

- Door generation is a bit of an issue right now, more of an artifact of how halls are dug.  Something I want to look at in future, but not a huge deal right now.

- The pickup thing is a bug with huge creatures such as Ogres and Giants (see my post above for how to fix it in your local copy).

- Fishermen's chat text is static.

- The up-exit in the first basement of Wintersea Keep is a bug, and will be fixed in the next version.

- The stacking-items-that-aren't-ammo is a bug that will be fixed in the next version.

As for the inventory issues people have mentioned, are you able to page the inventory?  This is something that probably needs to be explained better, but the keys to use to page are in the message at the bottom of the inventory screen.  It should allow going back and forth between pages to allow you to select any inventory item.  Is this buggy as well?
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: barrabus on September 09, 2015, 02:35:07 AM
I've splatted my first character, and it only took me all of two minutes :), so not much commentary on the gameplay yet.  I did notice that one reference to "Savage Lands" escaped renaming in the Races section of the Guide, though.

Edit: After a few more runs, I have some more things to report!

I loved the detailed Bestiary descriptions for each monster, and the town history book in Isen Dun.  Perhaps items will eventually get a details screen with more interesting text I can read? ;D ;D ;D
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: Faladrit on September 09, 2015, 11:50:45 AM
As for the inventory issues people have mentioned, are you able to page the inventory?  This is something that probably needs to be explained better, but the keys to use to page are in the message at the bottom of the inventory screen.  It should allow going back and forth between pages to allow you to select any inventory item.  Is this buggy as well?

I'm able to page through the inventory just fine, using [,] and [.]. However, attempting to select some items in the drop menu will turn the page instead of dropping the item. I can drop them (usually) if I filter which item type is to be displayed, though.

- The pickup thing is a bug with huge creatures such as Ogres and Giants (see my post above for how to fix it in your local copy).

Oh, I probably should have mentioned that the pickup issues I experienced were on a goblin. I was incapable of picking up large stacks of items - after dropping a stack of ~100 ivory pieces, I couldn't pick them up again. I could pick up other items in smaller stacks, however.
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: jcd748 on September 09, 2015, 01:30:24 PM
I've splatted my first character, and it only took me all of two minutes :), so not much commentary on the gameplay yet.  I did notice that one reference to "Savage Lands" escaped renaming in the Races section of the Guide, though.

Edit: After a few more runs, I have some more things to report!
  • My Dwarf Pugilist with brass knuckles had an attack speed of 0.  Indeed, it seemed that I could repeatedly punch my enemies in the face in an infinitely small amount of time, making me effectively invincible!  Alas, I was eventually defeated by the unescapable dungeon mentioned earlier.
  • In (L)ook mode, 9/u does not move the cursor northeast.
  • I also noticed the odd behaviour with dropping items.

I loved the detailed Bestiary descriptions for each monster, and the town history book in Isen Dun.  Perhaps items will eventually get a details screen with more interesting text I can read? ;D ;D ;D

Oops!  As awesome as that makes pugilists (and I wanted a bare-handed death-dealing class!), I think that makes them a little too awesome.  I'll fix the issues listed above and see if I can figure out what the bug is with the inventory code.

The town history book really has two purposes: to provide flavour, but also to provide hints about where to potentially go.  I've thought about adding item descriptions in the past.  It seems I'm not the only one who reads extended descriptions.  I'll add it to the backlog!

Also, the dungeon *is* escapable, the up-exit is just on one of the floor tiles adjacent to the staircase (I mis-specified it in the level's definition).  Not that that helps you now!
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: jcd748 on September 09, 2015, 01:33:00 PM
As for the inventory issues people have mentioned, are you able to page the inventory?  This is something that probably needs to be explained better, but the keys to use to page are in the message at the bottom of the inventory screen.  It should allow going back and forth between pages to allow you to select any inventory item.  Is this buggy as well?

I'm able to page through the inventory just fine, using [,] and [.]. However, attempting to select some items in the drop menu will turn the page instead of dropping the item. I can drop them (usually) if I filter which item type is to be displayed, though.

- The pickup thing is a bug with huge creatures such as Ogres and Giants (see my post above for how to fix it in your local copy).

Oh, I probably should have mentioned that the pickup issues I experienced were on a goblin. I was incapable of picking up large stacks of items - after dropping a stack of ~100 ivory pieces, I couldn't pick them up again. I could pick up other items in smaller stacks, however.

Oh, perfect, both of these descriptions will really help me reproduce the issues.  Thanks again!

Edit: currency was being excluded when counting a creature's total items (the intention is you can carry as much money as you can lift), but was not being excluded in the "can the creature pick this item up?" check.  This is now fixed, as are all of barrabus' reported bugs.  I'll look into the inventory bug next.  I'd like to try to do an interim release this weekend with all the fixes so far, as all the issues you guys have reported will really help tighten things up!
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: barrabus on September 12, 2015, 02:43:45 AM
One more issue to report:

I loaded up my lightning-quick pugilist again and found the exit to the dungeon I was stuck in.  I explored around a bit more and went into what I assume was a random-generated dungeon on the world map.  The dungeon was a big open rectangle with rats, moles, and slimes, and on each tile on the edges of the room there was a pile of bones.  On the stairs down there was a (stone?) key, and in the center of the area there was another room all by itself with a locked door.  I picked up the key, and when I tried to enter the inner room, crash to desktop.


#####################
#.........<.........#
#...................#
#....###########....#
#....#         #....#
#....#         +....#
#....#         #....#
#....###########....#
#...................#
#...................#
#####################   (not to scale)
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: jcd748 on September 12, 2015, 12:24:36 PM
One more issue to report:

I loaded up my lightning-quick pugilist again and found the exit to the dungeon I was stuck in.  I explored around a bit more and went into what I assume was a random-generated dungeon on the world map.  The dungeon was a big open rectangle with rats, moles, and slimes, and on each tile on the edges of the room there was a pile of bones.  On the stairs down there was a (stone?) key, and in the center of the area there was another room all by itself with a locked door.  I picked up the key, and when I tried to enter the inner room, crash to desktop.


#####################
#.........<.........#
#...................#
#....###########....#
#....#         #....#
#....#         +....#
#....#         #....#
#....###########....#
#...................#
#...................#
#####################   (not to scale)


Hmm.  Was it a red stair?  That's a crypt.  Thanks for the ascii drawing!  Sweet skills.

Do you know if a savefile was generated during the crash?  I've got some code in place so that the game tries to panic-save when it has enough time.  If there was a savefile, can you send it to me?
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: barrabus on September 12, 2015, 04:05:46 PM
Yeah, now that you mention it, I think it was a red stair from the world map.  There was nothing available when I went to Load Game afterwards, so I don't think it managed to write out the save?  Looks like savegames are .sws files in the root directory, right?  I didn't see one of those either.
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: jcd748 on September 12, 2015, 04:44:48 PM
Yeah, now that you mention it, I think it was a red stair from the world map.  There was nothing available when I went to Load Game afterwards, so I don't think it managed to write out the save?  Looks like savegames are .sws files in the root directory, right?  I didn't see one of those either.

Aw, poop.  I'll see if I can figure out what's causing it.
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: jcd748 on September 12, 2015, 04:45:35 PM
New version - 0.4.1

Windows build: https://www.dropbox.com/s/8dmb2rzaxto7rnz/ShadowOfTheWyrm-Win-0.4.1.zip?dl=0

Not much in the way of new features this version, but there's plenty of bugfixes.

Shadow of the Wyrm v0.4.1 "Torroba"
- Version declared September 1, 2015.  Version finalized September 12,
  2015.

- Pierce damage is now "X tears at Y" (AgingMinotaur).

- Added a file of suggestions to look at for each release.

- Adjusted a few more creatures to not have 'w' for a symbol: woodsman,
  high wizard, dire wolf, witch king.

- In character creation, name has been moved to the end of the process
  at the request of quite a few people.

- Stopped automovement when stepping on an item.  Prevented the
  item-related message from getting cleared from the message buffer by
  the command processing code.

- Automovement also halts when the number of available directions is
  reduced from the number available from the previous step.

- Tanning will now have a chance to also add a portion of the corpse
  creature's original soak value to the piece of armour. (AgingMinotaur)

- Ivory pieces are now "free" in terms of their total number - they do
  not count at all against the total number of items a creature can
  carry (Faladrit).

- Enchanting skins can now add potential soak, that get converted to
  actual-soak when turning the skin into a piece of armour.

- Bug fixes:

  - CarryingCapacityCalculator was missing an entry for huge creatures,
    causing bugs related to maximum number of items (pat--).

  - Wreckers looked like flowers.  Changed their symbol to 'h'
    (AgingMinotaur).

  - Typo in a Lua function name meant Siriath's quest couldn't be
    completed (pat--).

  - Items can no longer be kicked into/through walls (AgingMinotaur).

  - Up exit from Wintersea Keep B1 was declared on the wrong tile
    (Faladrit).

  - Equipment merging was occurring for all slots, not just ammunition
    (Faladrit).

  - Documentation PDFs had a stray reference to "Savage Lands" (barrabus).

  - Brass knuckles and spiked gloves had 0 speed.  This was being treated
    by the engine as a free attack.  Changed the speed to 1 for each,
    and updated the engine to ensure that a valid attack is considered
    at least 1 in terms of speed (barrabus).

  - North-east tile selection wasn't being remapped properly (barrabus).

  - There was a bug in the screen paging so that if the number of lines
    was greater than the allowable number for a screen, the screen would
    not page correctly.  This caused the inventory screen to "jump around"
    (AgingMinotaur & others).

  - The option letters weren't being reset properly, so it was not
    possible to view all of a creature's items without filtering
    (AgingMinotaur & others).
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: barrabus on September 12, 2015, 05:52:12 PM
Hooray, new version!

Some more things I found from 0.4.0:

The crash bug might not be anything specific to crypts - I ran into it again just walking down a hallway at -500' in the dungeon on the starting island (unless this is a different crash-to-desktop bug...  :) ).  No savefile this time either, unfortunately.

I noticed that when tanning I could use a skin to make a hat, then tan the hat to make an armour, then make something else out of the armour, etc.  Not sure if that's intended or not.

I also saw I could resize the game window, but the screen isn't fully repainted after I do.  So if I was standing on an island like this:

#@#
###
###


and made the console one column wider, it'd look like this after (roughly):

  #@#
 ###
### 


And the statistics bar at the bottom would be gone, etc, but mostly reappear after you gained some xp or something else that updates it.  It seems to work itself out eventually if you move around a bit, or even better go from the overworld map to a dungeon or something.  This may just be a case of "don't resize the console window then, you dummy". :)

Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: jcd748 on September 12, 2015, 06:16:46 PM
Hooray, new version!

Some more things I found from 0.4.0:

The crash bug might not be anything specific to crypts - I ran into it again just walking down a hallway at -500' in the dungeon on the starting island (unless this is a different crash-to-desktop bug...  :) ).  No savefile this time either, unfortunately.

I noticed that when tanning I could use a skin to make a hat, then tan the hat to make an armour, then make something else out of the armour, etc.  Not sure if that's intended or not.

I also saw I could resize the game window, but the screen isn't fully repainted after I do.  So if I was standing on an island like this:

#@#
###
###


and made the console one column wider, it'd look like this after (roughly):

  #@#
 ###
### 


And the statistics bar at the bottom would be gone, etc, but mostly reappear after you gained some xp or something else that updates it.  It seems to work itself out eventually if you move around a bit, or even better go from the overworld map to a dungeon or something.  This may just be a case of "don't resize the console window then, you dummy". :)

Okay, good - it looks like the crash bug is (probably) something related to NPC decisions, which should make it easier to track down.

The skinning thing is definitely a bug - there's a property on items that says whether or not a generic item is a "skin", and it looks like that isn't being removed as part of the armour creation process.

As for resizing, I never really put any proper support in there for that.  I'll work at adding some code to fix sizes when resizing.  Eventually I'd like to have proper support for resizing console windows, etc, but that's not there right now.
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: AgingMinotaur on September 12, 2015, 07:22:47 PM
New version - 0.4.1
Sweet :)

As always,
Minotauros
Title: Re: Shadow of the Wyrm 0.4.0 (formerly Savage Lands)
Post by: getter77 on September 12, 2015, 08:31:30 PM
Good stuff, onward!   8)
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: Calandor on September 14, 2015, 07:14:30 PM
At the risk of seeming obvious, I'm going to ask how to regain #-Spell-Points, (as opposed to AP: Arcane Points, or Mana).  Currently, they only appear to refill, on level-gain.

1. Through resting?  If so, what is the command to rest, (for longer than a moment)?
2. Eating?
3. Potions?
4. Through quest-rewards?
5. Through items eventually gained on the mainland?
6. Through praying?
7. Through praying at a shrine?
8. Is this feature not yet implemented?
9. Through a special Spellbook?  The character began with a Spellbook of Healing, but 3 attempts to read the spell, produced the following result:
a. Fizzle;
b. Learnt;
c. an attempt to Relearn, (namely, to gain a second #-Spell-Point for Heal), resulted in the book's exploding.

Sorry to ask, if this is a spoiler, but I don't want to advance the wrong skills for the caster, through failing to use spells to level up.

Other than this, it seems a fairly brilliant game, if a bit cumbersome in interface, for the moment.  Fewer capitals for command-shortcuts, could help a bit.

Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: akeley on September 14, 2015, 08:33:20 PM
I tried the new version and it worked at first, then I started fiddling about with font sizes, it got bit messy, I quit, tried to restart...but now it won`t work - log shows "Could not create display!" message. Bizarrely, it does that even after reinstall...

Regarding the UI, future-wise I would hope for something menu-driven, a la Brogue or Caves Of Qud - and/or redefinable keys -  but that`s my wishful thinking regarding all RLs. For now, just a quick request - if possible, please allow Escape to quit all sorts of menus - I`m sure one can get used to "Z" eventually but I`m a hopeless Esc addict.

And another thing - please separate the Equipment and Inventory screens whenever you find time in your dev schedule...

Also, a pet peeve - any way to switch off that blinking cursor under @? makes my OCD flare up :)

Hope you understand that abandoning this project now - when it`s actually a tasty, working game already - would be criminal and anger the RNG gods to no end...so, umm, don`t! :P

Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 14, 2015, 11:30:12 PM
At the risk of seeming obvious, I'm going to ask how to regain #-Spell-Points, (as opposed to AP: Arcane Points, or Mana).  Currently, they only appear to refill, on level-gain.

1. Through resting?  If so, what is the command to rest, (for longer than a moment)?
2. Eating?
3. Potions?
4. Through quest-rewards?
5. Through items eventually gained on the mainland?
6. Through praying?
7. Through praying at a shrine?
8. Is this feature not yet implemented?
9. Through a special Spellbook?  The character began with a Spellbook of Healing, but 3 attempts to read the spell, produced the following result:
a. Fizzle;
b. Learnt;
c. an attempt to Relearn, (namely, to gain a second #-Spell-Point for Heal), resulted in the book's exploding.

Sorry to ask, if this is a spoiler, but I don't want to advance the wrong skills for the caster, through failing to use spells to level up.

Other than this, it seems a fairly brilliant game, if a bit cumbersome in interface, for the moment.  Fewer capitals for command-shortcuts, could help a bit.

There isn't a "rest for a while" command, yet.  It's all "search" and wait for HP to regen.  This isn't ideal, and it's something I plan to fix eventually.  I'll add this to my suggestions file. :)

Learning spells is done either through:

a) books, for most classes (Oracles, Pilgrims, Wizards, and those that learn Cantrips)

or

b) levelling, for Witchlings

Learning through books requires a combination of literacy and skill in the magical sphere of the spell.  Skills are underdeveloped at this point, and I'd like to make it clearer in future versions that you actually have skills and they actually affect things.  These are early days!

Which shortcuts are you finding cumbersome?
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 14, 2015, 11:38:22 PM
I tried the new version and it worked at first, then I started fiddling about with font sizes, it got bit messy, I quit, tried to restart...but now it won`t work - log shows "Could not create display!" message. Bizarrely, it does that even after reinstall...

Regarding the UI, future-wise I would hope for something menu-driven, a la Brogue or Caves Of Qud - and/or redefinable keys -  but that`s my wishful thinking regarding all RLs. For now, just a quick request - if possible, please allow Escape to quit all sorts of menus - I`m sure one can get used to "Z" eventually but I`m a hopeless Esc addict.

And another thing - please separate the Equipment and Inventory screens whenever you find time in your dev schedule...

Also, a pet peeve - any way to switch off that blinking cursor under @? makes my OCD flare up :)

Hope you understand that abandoning this project now - when it`s actually a tasty, working game already - would be criminal and anger the RNG gods to no end...so, umm, don`t! :P

Hmm.  I'm not sure what the issue is with your fonts.  I've only ever used my Windows defaults.  I think the "Could not create display" message comes into play when it can't create a display of at least 80x25.  Can you try making your terminal larger?

Keys are redefinable.  Nothing in-game a la Angband, but if you edit swyrm.ini, you'll see the keys and their bindings.  Go wild!  I'm not sold on menu-driven stuff, to be honest.  The traditional roguelikes require memorizing a large number of commands, but the payoff is in the long run.  Zapping a wand or reading a scroll provides you with a list filtered to your intention, once things are in muscle memory.  I'll admit that's my personal preferences, though.

As for key bindings, I'll add the desire for "ESC" to my suggestions file.  I went with "z" because it allows quitting without taking one's hands off the main row of the keyboard.  I'll also add an entry to make the cursor under the player a configurable option.

Don't worry about me.  I've got more tenacity than brains, so I'm not going to quit this project for a very long time.  My goal at the beginning was to eventually create a major roguelike, so I've got decades to go.  And once I get off my butt, probably once I make a website, I'll open up the source as well so people can download it and tinker and play with it.  I'm not happy with all the roguelikes that have been released in the last few years with no intention of ever opening the source.  I guess I'm one of those old Unix hacker types that expects source code.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: barrabus on September 15, 2015, 03:47:52 AM
Speaking of opening the source... :)

I found a "jade ring" and was curious what it did, so went diving through the resource strings and xml files to check it out.  Looks like it's a ring of poison, however when I put it on, it gave me acid resistance.  Not sure if there's a bug in there somewhere...

I also found a typo: the message for gaining arcane resistance is "You feel increasingly resitant to magic."

Lastly, another thing for the suggestion list.  It would be nice to know, either by (L)ooking or on the creature glyph itself, whether a creature is non-hostile.  I often find myself chasing them around only to eventually get "Switch places? [y/n]".
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: Calandor on September 15, 2015, 04:59:10 AM
Learning spells is done either through:
a) books, for most classes (Oracles, Pilgrims, Wizards, and those that learn Cantrips)
or
b) levelling, for Witchlings
Learning through books requires a combination of literacy and skill in the magical sphere of the spell.  Skills are underdeveloped at this point, and I'd like to make it clearer in future versions that you actually have skills and they actually affect things.  These are early days!

The issue is not running out of spell-points, (these recharge quickly, fairly naturally, at least on char level 3), but the fact that the spells themselves seem to require (re)memorisation, a la AD&D.  Normally to Memorise, one rests .. but resting doesn't recharge the #Spell itself.  More specifically, I started with a faerie sage.  The only Spell known is Shadow Flame (Primordial).  In the menu to cast it, after it is called up with <z>, a <2> appears after the # sign, (on char level 1).  After I cast the spell <2> times, I am told: 'you know no spells', on attempting to cast it a third time, regardless of whether there is sufficient Mana, (AP), to recast.  The #-Spell-Points only recharges, permitting the same spell to be recast, on gaining a Level.

Also, I didn't start with a Book for this Spell, (it's Primordial, so this implies that there are no Books for it, I'd assume; and also, that one can't find such a book).  I'm confused about why I can't recast the same spell, without having to gain a new Level first.  This is bizarre.

Oh, I see .. Because it is a 'Witchling' spell, even though a Sage, the character cannot recast until level-gain.  Won't that be a nuisance, though, after a sufficiently high level has been reached, for the Witchling class?  In the meantime, I'll just collect spells and scrolls for other Spell-Schools, (Arcane, Divine, Mystical), and (re)memorise these.  Anyway, thanks.

Or is the 'Witchling' somewhat like the Sorceror class in TES:Arena?  (There were never enough magical monsters around from which to drain mana; it became, in effect, merely another Spellsword or Battlemage class).

Which shortcuts are you finding cumbersome?

You already answered below: Z instead of ESC. .. And to edit swyrm.ini .. :)
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 15, 2015, 01:31:26 PM
Speaking of opening the source... :)

I found a "jade ring" and was curious what it did, so went diving through the resource strings and xml files to check it out.  Looks like it's a ring of poison, however when I put it on, it gave me acid resistance.  Not sure if there's a bug in there somewhere...

I also found a typo: the message for gaining arcane resistance is "You feel increasingly resitant to magic."

Lastly, another thing for the suggestion list.  It would be nice to know, either by (L)ooking or on the creature glyph itself, whether a creature is non-hostile.  I often find myself chasing them around only to eventually get "Switch places? [y/n]".

Acid and poison are one off in their internal enumeration, so it might be a typo on my part.  However, I believe the unidentified ring descriptions are randomized when the game starts (ye olde standarde roguelike minigame), so you may actually have had a ring of acid resistance.  I'll take a look, and fix the arcane resistance typo.  EDIT: Not a bug.  Randomized!

Adding non-hostility to a creature description's a good idea, too.  Added to the list.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 15, 2015, 01:38:20 PM
Learning spells is done either through:
a) books, for most classes (Oracles, Pilgrims, Wizards, and those that learn Cantrips)
or
b) levelling, for Witchlings
Learning through books requires a combination of literacy and skill in the magical sphere of the spell.  Skills are underdeveloped at this point, and I'd like to make it clearer in future versions that you actually have skills and they actually affect things.  These are early days!

The issue is not running out of spell-points, (these recharge quickly, fairly naturally, at least on char level 3), but the fact that the spells themselves seem to require (re)memorisation, a la AD&D.  Normally to Memorise, one rests .. but resting doesn't recharge the #Spell itself.  More specifically, I started with a faerie sage.  The only Spell known is Shadow Flame (Primordial).  In the menu to cast it, after it is called up with <z>, a <2> appears after the # sign, (on char level 1).  After I cast the spell <2> times, I am told: 'you know no spells', on attempting to cast it a third time, regardless of whether there is sufficient Mana, (AP), to recast.  The #-Spell-Points only recharges, permitting the same spell to be recast, on gaining a Level.

Also, I didn't start with a Book for this Spell, (it's Primordial, so this implies that there are no Books for it, I'd assume; and also, that one can't find such a book).  I'm confused about why I can't recast the same spell, without having to gain a new Level first.  This is bizarre.

Oh, I see .. Because it is a 'Witchling' spell, even though a Sage, the character cannot recast until level-gain.  Won't that be a nuisance, though, after a sufficiently high level has been reached, for the Witchling class?  In the meantime, I'll just collect spells and scrolls for other Spell-Schools, (Arcane, Divine, Mystical), and (re)memorise these.  Anyway, thanks.

Or is the 'Witchling' somewhat like the Sorceror class in TES:Arena?  (There were never enough magical monsters around from which to drain mana; it became, in effect, merely another Spellsword or Battlemage class).

Which shortcuts are you finding cumbersome?

You already answered below: Z instead of ESC. .. And to edit swyrm.ini .. :)

Basically, yes - the Witchlings are akin to ADOM's Elementalists, where each level, they get a certain number of spell castings.  Once those castings are used, they have to wait until they level to gain additional castings.  They can still learn other spells (Cantrips), but Primordial magic is only learned via leveling.  That's a conscious game mechanic.

When I play Witchlings (fairly frequently - they're one of my favourite classes), I start by gathering rocks for ammunition, look for a decent melee weapon, and use them as a combination caster/ranged type of build.  I find I have to use similar types of strategies with ADOM's Elementalists - you can't just attack with spells, because then you'll be out until your next level.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: akeley on September 16, 2015, 08:37:05 PM
Hmm.  I'm not sure what the issue is with your fonts.  I've only ever used my Windows defaults.  I think the "Could not create display" message comes into play when it can't create a display of at least 80x25.  Can you try making your terminal larger?

I`m totally clueless about terminals and all that jazz. In this case I just can`t do anything because sotw.exe crashes instantly after flashing that error message. Is there a way to set fonts back to normal elsewhere (I tried the "shell" accessed by the CTRL+R/cmd but that has no effect) ? I`m puzzled because I never had such a problem before in other RLs despite almost always messing up my displays by experimenting - but also being able to revert changes later.

Quote
I'm not sold on menu-driven stuff, to be honest.  The traditional roguelikes require memorizing a large number of commands, but the payoff is in the long run.  Zapping a wand or reading a scroll provides you with a list filtered to your intention, once things are in muscle memory.

Ha, that could be interesting discussion for some other thread - I see what you mean but my take is that we`re not playing Starcraft here...so perhaps no real need for such precision. This approach also has two main problems for me - one is that I loathe having to move my hands over the keyboard.. it breaks the zen or something. Other thing is that even once you get totally used to keyboard in one RL it can all go out of the window when switching to another with different keybinds leading to heaps of frustration.

However, redefinable ini is good enough for me - I can group keybinds in WSAD/numpad areas and it`s all good. Plus, the old school way always raises a smile ;)
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 17, 2015, 12:04:15 AM
Hmm.  I'm not sure what the issue is with your fonts.  I've only ever used my Windows defaults.  I think the "Could not create display" message comes into play when it can't create a display of at least 80x25.  Can you try making your terminal larger?

I`m totally clueless about terminals and all that jazz. In this case I just can`t do anything because sotw.exe crashes instantly after flashing that error message. Is there a way to set fonts back to normal elsewhere (I tried the "shell" accessed by the CTRL+R/cmd but that has no effect) ? I`m puzzled because I never had such a problem before in other RLs despite almost always messing up my displays by experimenting - but also being able to revert changes later.

You could try:
- Run cmd.exe
- Right click on the menu bar, select properties
- On my system, "8x12" "Raster Fonts" is selected
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: Aleksanderus on September 19, 2015, 01:01:55 PM
I've found a bug. When I created a character i was on the worldmap and pressed > and the game just crashed I tried A LOT of times again and the same bug so I couldn't do more than walking on the world map so please fix this bug becouse I want to try this game.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 19, 2015, 01:08:48 PM
I've found a bug. When I created a character i was on the worldmap and pressed > and the game just crashed I tried A LOT of times again and the same bug so I couldn't do more than walking on the world map so please fix this bug becouse I want to try this game.

Hi Aleksanderus,

There has been a report of a crash bug from another user that I'm trying to track down, so I'm wondering if this is somehow related.

Can you provide me with as much detail as possible:

- What tile were you trying to enter?  the town, the dungeon, someplace else?
- System specs: how much memory do you have free?  are you running natively under Windows?  Under Wine on Linux?  Something else?  If you're under Windows, are you running as a user with admin privileges, or no?  What directory did you install to?
- If there's anything else you can think of, please include it!
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: akeley on September 19, 2015, 01:15:59 PM
You could try:
- Run cmd.exe
- Right click on the menu bar, select properties
- On my system, "8x12" "Raster Fonts" is selected

Yep, tried all that and the game still crashes. Really weird...how does it "remember", even after reinstall...registry or something?

Meanwhile, 0.4.0 starts up fine.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: Aleksanderus on September 19, 2015, 01:18:25 PM
I've found a bug. When I created a character i was on the worldmap and pressed > and the game just crashed I tried A LOT of times again and the same bug so I couldn't do more than walking on the world map so please fix this bug becouse I want to try this game.

Hi Aleksanderus,

There has been a report of a crash bug from another user that I'm trying to track down, so I'm wondering if this is somehow related.

Can you provide me with as much detail as possible:

- What tile were you trying to enter?  the town, the dungeon, someplace else?
- System specs: how much memory do you have free?  are you running natively under Windows?  Under Wine on Linux?  Something else?  If you're under Windows, are you running as a user with admin privileges, or no?  What directory did you install to?
- If there's anything else you can think of, please include it!
Oh that was a quick response  :D.
So I was trying every tile on the island and every attempt ended by crash
Memory of my C: drive? I've got more than 5 gb of memory. I'm using windows, I tried running under admin privileges and nothing worked,I installed it on my folder on desktop.
I checked log files and they were completely blank(http://i61.tinypic.com/23tp9qs.jpg)
Maybe It's becouse I live in poland and my region settings are polish, I don't know.
I can provide you with more specific information if you want but you will need to tell me which information you want to know.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 19, 2015, 01:40:34 PM
I just happened to have the site open while doing some development this morning! :)

Out of curiosity, can you change your regional settings to something like US English, CA English, UK English, something like that, and see if it helps?  I do have language-specific resource files, but currently there's only one and the game is defined in swyrm.ini to use the English resource strings.

But I'm wondering if there's something specific about the regional settings that might be causing it.  Worth trying, anyway!  It's weird that you're unable to get past the world map while others are able to explore with no issues.  Strange...

EDIT: I set my keyboard to Polish and used the on-screen keyboard to enter some map tiles.  No problems doing that, unfortunately. :(
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: Aleksanderus on September 19, 2015, 01:50:46 PM
I just happened to have the site open while doing some development this morning! :)

Out of curiosity, can you change your regional settings to something like US English, CA English, UK English, something like that, and see if it helps?  I do have language-specific resource files, but currently there's only one and the game is defined in swyrm.ini to use the English resource strings.

But I'm wondering if there's something specific about the regional settings that might be causing it.  Worth trying, anyway!  It's weird that you're unable to get past the world map while others are able to explore with no issues.  Strange...
Nothing, still crashing I changed every regional and keyboard language setting and nothing. In the new version you NEED to add a crashlog that would be VERY usefull
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 19, 2015, 02:06:07 PM
I'll see what I can do.  I can certainly try to add more logging and hope it gets hit when catching the exception.

In the meantime, can you install procdump (https://technet.microsoft.com/en-us/sysinternals/dd996900.aspx), start sotw.exe, and then run "procdump -mp -e sotw.exe" in another window?  This should create a dump that if you send to me I can open in Visual Studio to try to see what's wrong. (if you put it on Dropbox or something similar, that'd be perfect)
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: Aleksanderus on September 19, 2015, 02:20:52 PM
I'll see what I can do.  I can certainly try to add more logging and hope it gets hit when catching the exception.

In the meantime, can you install procdump (https://technet.microsoft.com/en-us/sysinternals/dd996900.aspx), start sotw.exe, and then run "procdump -mp -e sotw.exe" in another window?  This should create a dump that if you send to me I can open in Visual Studio to try to see what's wrong. (if you put it on Dropbox or something similar, that'd be perfect)
Unfoartunately I don't know how to use I did everything what you wrote in the cmd and it says: Dump count not reached
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 19, 2015, 02:29:35 PM
So I first run the game:

(http://i.imgur.com/XLS9Tfb.png)

Then I run procdump (open a cmd prompt, then "c:\procdump\procdump.exe -mp -e sotw.exe", or wherever you installed procdump):

(http://i.imgur.com/CXiSHry.png)

The window stays open as long as sotw.exe is running.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: Aleksanderus on September 19, 2015, 02:34:15 PM
So I first run the game:

(http://i.imgur.com/XLS9Tfb.png)

Then I run procdump (open a cmd prompt, then "c:\procdump\procdump.exe -mp -e sotw.exe", or wherever you installed procdump):

(http://i.imgur.com/CXiSHry.png)

The window stays open as long as sotw.exe is running.
Oh ok I've got a dump log It's pretty big for a text file! And i need to wait becouse uploading from computer to dropbox is pretty long
Nevermind here's dropbox link: https://www.dropbox.com/s/t5o9zue1v0t7vuy/sotw.exe_150919_163148.dmp?dl=0
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 19, 2015, 02:46:44 PM
I'm able to open it, but can't seem to load things properly.

Can you do me a favour?  I've created a release build of the latest 0.4.2, with PDB:

https://www.dropbox.com/s/60w42akqmpvbvvv/ShadowOfTheWyrm-0.4.2-current-PDB.zip?dl=0

Can you repeat the process and send me the file again?  Hopefully then we're both working off the exact same version and then Visual Studio will give me more details.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: Aleksanderus on September 19, 2015, 02:53:54 PM
I'm able to open it, but can't seem to load things properly.

Can you do me a favour?  I've created a release build of the latest 0.4.2, with PDB:

https://www.dropbox.com/s/60w42akqmpvbvvv/ShadowOfTheWyrm-0.4.2-current-PDB.zip?dl=0

Can you repeat the process and send me the file again?  Hopefully then we're both working off the exact same version and then Visual Studio will give me more details.
Still the same and here's the file and also I'm quite enjoying our cooperation ;D https://www.dropbox.com/s/x6z442aovwz0lqn/sotw.exe_150919_165057.dmp?dl=0
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 19, 2015, 03:17:17 PM
Made a few small tweaks - here's a new version:

https://www.dropbox.com/s/60w42akqmpvbvvv/ShadowOfTheWyrm-0.4.2-current-PDB.zip?dl=0

This time can you run "procdump -ma -e sotw.exe"?  The "-ma" option should include a larger memory dump, which should hopefully give me additional details...

Basically, all I'm getting right now from the dump is that you're accessing invalid memory.  I'm trying to figure out why exactly that is, and where, so I can investigate and make a proper fix for the next version.  Sorry this is turning into such a hassle, but your help is hugely appreciated!
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: Aleksanderus on September 19, 2015, 03:37:58 PM
Made a few small tweaks - here's a new version:

https://www.dropbox.com/s/60w42akqmpvbvvv/ShadowOfTheWyrm-0.4.2-current-PDB.zip?dl=0

This time can you run "procdump -ma -e sotw.exe"?  The "-ma" option should include a larger memory dump, which should hopefully give me additional details...

Basically, all I'm getting right now from the dump is that you're accessing invalid memory.  I'm trying to figure out why exactly that is, and where, so I can investigate and make a proper fix for the next version.  Sorry this is turning into such a hassle, but your help is hugely appreciated!
Ok here's dump file again this time I turned admin privilages both in dump program and game and maybe I see a problem with dump file(http://i58.tinypic.com/oizk1v.jpg)
and link to new dump file https://www.dropbox.com/s/vi91zk1p7r29vxc/sotw.exe_150919_173025.dmp?dl=0
And also this dump program created PDB file what this file does?
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 19, 2015, 04:15:16 PM
PDB is the debug symbol database.  It's something I included in the latest build. 

I just went out for a bike ride and thought about your problem a bit.  You're able to get into the game, and select a race, class, etc.  So you're able to load the main game XML.  But the issue seems to be map-related.  So perhaps the maps aren't being loaded and the issue you're seeing with the memory violations is attempting to access a null MapPtr (shared pointer to a Map).

I noticed in your first two memory dumps that your SOTW directory had a space in the name.  Mine have never had that.  This is a shot in the dark, but can you try opening the latest build to e.g. "c:\sotw" and see if you're able to run the game and enter maps?  I'm wondering if the map loading code is not able to handle directories with spaces in them.

Thanks for the latest dump - I've saved it and will take a look at it tomorrow morning to see if I can get closer to figuring this thing out.  I really appreciate your patience.  I know this must be frustrating!
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: Aleksanderus on September 19, 2015, 04:34:31 PM
PDB is the debug symbol database.  It's something I included in the latest build. 

I just went out for a bike ride and thought about your problem a bit.  You're able to get into the game, and select a race, class, etc.  So you're able to load the main game XML.  But the issue seems to be map-related.  So perhaps the maps aren't being loaded and the issue you're seeing with the memory violations is attempting to access a null MapPtr (shared pointer to a Map).

I noticed in your first two memory dumps that your SOTW directory had a space in the name.  Mine have never had that.  This is a shot in the dark, but can you try opening the latest build to e.g. "c:\sotw" and see if you're able to run the game and enter maps?  I'm wondering if the map loading code is not able to handle directories with spaces in them.

Thanks for the latest dump - I've saved it and will take a look at it tomorrow morning to see if I can get closer to figuring this thing out.  I really appreciate your patience.  I know this must be frustrating!
It isn't frustrating I just want to play this awesome game ;D
And also I will send you email with something what I hope will be next feature.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: Zireael on September 19, 2015, 04:58:42 PM
Quote
I noticed in your first two memory dumps that your SOTW directory had a space in the name.

My directory also has a space in the name and I'm on a Polish locale. So it's not either of those.

Aleksanderus, do your Windows user name or the path SotW is in contain Polish diacritics?
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: Aleksanderus on September 19, 2015, 05:07:15 PM
Quote
I noticed in your first two memory dumps that your SOTW directory had a space in the name.

My directory also has a space in the name and I'm on a Polish locale. So it's not either of those.

Aleksanderus, do your Windows user name or the path SotW is in contain Polish diacritics?
No I checked it and no polish letters like ę or ó and other letters which are from poland.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 19, 2015, 05:35:32 PM
Quote
I noticed in your first two memory dumps that your SOTW directory had a space in the name.

My directory also has a space in the name and I'm on a Polish locale. So it's not either of those.

Aleksanderus, do your Windows user name or the path SotW is in contain Polish diacritics?
No I checked it and no polish letters like ę or ó and other letters which are from poland.

Okay, I can open this in VS now and step through the stack.  This is super helpful - hopefully it will let me figure out what the issue is.  I don't have any more time today (have to do real-world adult stuff), but I will look at this first thing tomorrow morning.

And if you have feature requests, that's fantastic!  You can post them here, or PM me here or on reddit (I'm jcd748 there as well) and I'll add them to my suggestions file.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: Aleksanderus on September 19, 2015, 05:38:52 PM
Quote
I noticed in your first two memory dumps that your SOTW directory had a space in the name.

My directory also has a space in the name and I'm on a Polish locale. So it's not either of those.

Aleksanderus, do your Windows user name or the path SotW is in contain Polish diacritics?
No I checked it and no polish letters like ę or ó and other letters which are from poland.

Okay, I can open this in VS now and step through the stack.  This is super helpful - hopefully it will let me figure out what the issue is.  I don't have any more time today (have to do real-world adult stuff), but I will look at this first thing tomorrow morning.

And if you have feature requests, that's fantastic!  You can post them here, or PM me here or on reddit (I'm jcd748 there as well) and I'll add them to my suggestions file.
Very good that you are open to features becouse I have got A LOT of them ;D
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 19, 2015, 05:39:04 PM
I think you have a large display - 94x25 according to the stack details.  Can you try reducing your prompt to 80x25 and seeing if that works?

Let me know if that works for you.  If it does, I'll get this fixed and included in the final v0.4.2.  This looks like a bug in my map display code.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 19, 2015, 05:40:12 PM
Quote
I noticed in your first two memory dumps that your SOTW directory had a space in the name.

My directory also has a space in the name and I'm on a Polish locale. So it's not either of those.

Aleksanderus, do your Windows user name or the path SotW is in contain Polish diacritics?
No I checked it and no polish letters like ę or ó and other letters which are from poland.

Okay, I can open this in VS now and step through the stack.  This is super helpful - hopefully it will let me figure out what the issue is.  I don't have any more time today (have to do real-world adult stuff), but I will look at this first thing tomorrow morning.

And if you have feature requests, that's fantastic!  You can post them here, or PM me here or on reddit (I'm jcd748 there as well) and I'll add them to my suggestions file.
Very good that you are open to features becouse I have got A LOT of them ;D

Every reasonable suggestion goes into my suggestion file.  I may not get to it for a long time, but I'll always review the file periodically!
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: Aleksanderus on September 19, 2015, 05:41:58 PM
I think you have a large display - 94x25 according to the stack details.  Can you try reducing your prompt to 80x25 and seeing if that works?

Let me know if that works for you.  If it does, I'll get this fixed and included in the final v0.4.2.  This looks like a bug in my map display code.
IT WORKED HAHAHHAAH!!!
JUST LOOK AT IT (http://i58.tinypic.com/33mtpfm.jpg)
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 19, 2015, 05:50:32 PM
Woohoo!  Hopefully you don't run into many more nasty bugs right away. :P
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: Aleksanderus on September 19, 2015, 07:18:34 PM
I heard that you want to make this game like "do whatever you want" game so you should try elona plus and learn from elona If you want to make game like that and also GIMME MOA of interactions and implement dialog screen where you can choose what you want to say, also you need to add alignment(Who doesn't want to be evil ;D),multiple endings but that much later, add skills which player will learn by doing stuff linked to that skill,Random events- I need that,implement crafting and building,later in game in specific dungeons player will find schemes of guns,rifles and all that good stuff,random artifacts this is important too,random quests, jobs (like quests but they could be done infinite times),and after defeating the main boss in the game you are teleported to another world (but this time deus ex like world) where there will be illuminati,aliens,future equipment,new stuff to discover,new skills,no gods (only factions),cybernetics and of course the MUCH BIGGER new world.
And also one of the most important things factions, you can join every faction from super evil through minor evil to ultimate good factions have they own equipment schemes,magic,and everything
You can create your own faction,you can create your own flag,manage armies,raid cities and other factions and then rule the world.
If you will be able to do this this roguelie will be better than every roguelike and you will have a lot of money from donations of course AND DON'T EVEN TRY TO GET THIS GAME ON STEAM AND MAKE IT NON-FREE!!!
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 19, 2015, 11:03:52 PM
Don't worry - I won't be putting this on Steam, or making this non-free.  I don't like the direction roguelikes have taken recently, guided by developers more familiar with the indie game/Steam tradition.  I want this to be a roguelike in every sense, so it'll be free-as-in-cost, and once I finish putting a reasonable website together, I'll include a link to my BitBucket repository as well.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: Aleksanderus on September 20, 2015, 07:55:03 AM
Don't worry - I won't be putting this on Steam, or making this non-free.  I don't like the direction roguelikes have taken recently, guided by developers more familiar with the indie game/Steam tradition.  I want this to be a roguelike in every sense, so it'll be free-as-in-cost, and once I finish putting a reasonable website together, I'll include a link to my BitBucket repository as well.
Thanks! I'm very happy that this roguelike won't go on the dark side like ADOM and other roguelikes.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 20, 2015, 12:16:00 PM
I think for ADOM it always made sense - TB never opened the source, and was always talking about ways to commercialize ADOM.  Remember the talk about iPhone app, back in the day?  But, that's not a direction that I will go.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: Aleksanderus on September 20, 2015, 02:47:09 PM
i've got new suggestions(this time more readable):
1.limb system like in dwarf fortress limbs can be choped,crushed and you can have got many nasty and permament scars after a battle
2.combat- you can aim at limbs and choose with which weapon you will like to hit. And also combat needs to have brutal-scars^see above about scars,guts,gore and a lot of blood!
3.Internal organs- they can be ripped from inside, and without them player or enemy can't live for a longer amount of time
4.Unarmed fighting- many styles,wrestling, thanks to wrestling monster or player(If he is powerfull enough) can grab guts,hearts and lungs and "remove them from enemy"
5.mutations- Many genres of mutations, from demonic mutations to godly mutations, after getting a big amount of mutations of specific genre you permamently change your race or you can just have a big amount mutations of all genres and become the "ideal beign"
6. World of gods- you can go there if you will have got special equpment, You can kill gods or even become one of them
7.dark world- there is no good side only evil or less evil sides.
8.very big world- Gigantic world with many locations
9.Advanced wilderness- animals kill each other for food or just for fun
10.fame system- pepole may know you for your good or evil deeds
11.dynamic world- world can chang due to player or non-player important actions

That's all for now
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: barrabus on September 26, 2015, 10:11:21 PM
Managed to get some more playtime in (with the 0.4.2 PDB build), and found a few more things!

* You can switch places with a friendly spirit who is inside a wall, and end up inside the wall yourself.  Fortunately you can just walk back out.
* Incorporeal creatures can also drop items inside a wall upon death.
* Hostile creatures triggering a trap adjacent to the player triggers the same message as if the player had triggered the trap ("The ceiling clicks above you...").

However, I'm happy to report that I didn't get hit by the crash bug I was having before.  Spent a long time in the dungeon on the starter island (is it infinite?) since that's where I saw it before, but didn't hit it this time.

The other bit of feedback I've got is, Soak seems pretty overpowered right now. :)  It's quite possibly because I spent most of this game so far just grinding in the first dungeon, but I'm level 14 with 39 Soak right now, and I don't think I've lost a hitpoint since level 6 or so, even to stuff that considers Dangerous.  Other than some [30, 4] armour I found, my strategy has been mostly just ignore Evade and always get as much Soak as possible.  Maybe once I venture past the starting island I'll think differently though (I've only done the one quest in Aeschburh in the larger world so far).
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: Aleksanderus on September 28, 2015, 12:39:33 PM
When the site will be finished? I want to see how it will look.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 29, 2015, 12:12:13 AM
When the site will be finished? I want to see how it will look.

Real Soon Now.  I'm basically waiting until I've finished the next version (again, Real Soon, probably sometime this week as I'm trying to stick to a monthly release plan) to upload everything, make my BitBucket repo public, etc.

Here's what it looks like:

(http://i.imgur.com/l4LL9ah.png)
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 29, 2015, 12:18:37 AM
Managed to get some more playtime in (with the 0.4.2 PDB build), and found a few more things!

* You can switch places with a friendly spirit who is inside a wall, and end up inside the wall yourself.  Fortunately you can just walk back out.
* Incorporeal creatures can also drop items inside a wall upon death.
* Hostile creatures triggering a trap adjacent to the player triggers the same message as if the player had triggered the trap ("The ceiling clicks above you...").

However, I'm happy to report that I didn't get hit by the crash bug I was having before.  Spent a long time in the dungeon on the starter island (is it infinite?) since that's where I saw it before, but didn't hit it this time.

The other bit of feedback I've got is, Soak seems pretty overpowered right now. :)  It's quite possibly because I spent most of this game so far just grinding in the first dungeon, but I'm level 14 with 39 Soak right now, and I don't think I've lost a hitpoint since level 6 or so, even to stuff that considers Dangerous.  Other than some [30, 4] armour I found, my strategy has been mostly just ignore Evade and always get as much Soak as possible.  Maybe once I venture past the starting island I'll think differently though (I've only done the one quest in Aeschburh in the larger world so far).

Glad the crash isn't happening!  Hopefully it was fixed by some of the changes I've made, but honestly, I'm not sure if that's the reason, or if you just got lucky.

Soak is supposed to be good.  And at the current juncture, when everything does physical melee damage, it will be.  Where evade will get better will be when creatures can start to use magic (medium term goal) and evade/resistances will apply, but soak will not. 

The dungeon on Little Island isn't infinite.  If you want that, there's a dungeon on an island to the north-east that does indeed basically go on forever (my original testing dungeon!).

Thanks for the bug reports!  I'll get those fixed up for the next version.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on September 29, 2015, 12:40:10 AM
* You can switch places with a friendly spirit who is inside a wall, and end up inside the wall yourself.  Fortunately you can just walk back out.
* Incorporeal creatures can also drop items inside a wall upon death.

All this incorporeal and soak talk has me thinking - perhaps soak could be less effective (half soak?  quarter soak?) vs. incorporeal creatures.  Thoughts?  I'd be sure to mention it in the docs.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: barrabus on September 29, 2015, 09:44:24 PM
All this incorporeal and soak talk has me thinking - perhaps soak could be less effective (half soak?  quarter soak?) vs. incorporeal creatures.  Thoughts?  I'd be sure to mention it in the docs.

I like the added flavour. :D  I enjoy DCSS a lot, but one of the things they've been doing recently is streamlining a lot of the systems (e.g., removing item destruction, no more rotting chunks, etc).  I can appreciate that, but some part of me likes getting to know a system with lots of nooks and crannies and wrinkles and special cases, and feel a sense of mastery when I'm able to successfully navigate all those interactions.

You could also do something like only reduce damage by 1d{Soak} if you wanted to make it a bit more random.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: Aleksanderus on September 30, 2015, 02:39:01 PM
I have a question is diety "the great wyrm" actually this title wyrm and a main boss in the game? If you will worship him can you actually don't fight and join him (or "sacrifice" yourself for him)? And is there only one or more endings in this version?
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: jcd748 on October 03, 2015, 12:34:28 AM
I have a question is diety "the great wyrm" actually this title wyrm and a main boss in the game? If you will worship him can you actually don't fight and join him (or "sacrifice" yourself for him)? And is there only one or more endings in this version?

Yes and no.  The "wyrm" in the title is the end boss, Amaurosis (Greek: "dark/darkening"), the ancient wyrm.  Right now, there's only one ending - kill Amaurosis, and you win.  What I want to do in the next few versions is add some sort of evil story arc where you can work with Amaurosis to open the world to the eldritch god, Sceadugenga, and provide that as essentially a pure-evil win condition.  But that's just something I want to do.  It's not in place, yet.  The current version (which I'll be releasing in the next week or so) will focus largely on bug fixes and suggestions from the playtesting I've been getting from people from the last month or so.

In future, I've been thinking of dividing up my releases, so that each one has some mechanical improvements in terms of "actual roguelike game mechanics", as well as some "useless, unless you're using the game as world simulator" type improvements.  That way, I can work towards my goals of having a real roguelike as well as a sandbox that people can use for whatever.
Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: getter77 on October 03, 2015, 03:17:20 AM
Have a good mix from each respective column in a bit of theme building is also probably a good way to keep things fresh and lively to discourage getting burned out as well as expose that many more varied aspects to further constructive feedback versus streaks of going all in on just one thing or some such---go for it!   8)
Title: Re: Shadow of the Wyrm 0.4.2 (formerly Savage Lands)
Post by: jcd748 on October 07, 2015, 01:05:44 AM
v0.4.2 released, as well as the web site, and I've opened up my BitBucket repository, as promised.  Code is MIT licensed.

Site: http://www.shadowofthewyrm.org (http://www.shadowofthewyrm.org)
Source: https://bitbucket.org/prolog/shadow-of-the-wyrm

Changes this version:

- Added an option ("cursor_mode") to configure the visibility of the
  cursor under the player when on the map (akeley).

- Made mention that Witchling magic is innate and other magics are
  book-learnt (Calandor).

- Friendly creatures are now identified as such when using the "L"ook
  command (barrabus).

- The game XML now allows defining on a race-by-race basis whether a
  corpse will be left.  Jellies, constructs, and divine creatures do not
  leave corpses.

- Creatures can also be specified as to whether or not they leave a
  corpse.  This is checked after the race flag (the race flag overrides).
  If this flag is not specified, it is assumed the creature leaves a
  corpse.  Skeletons, skeletal kings/dragons/etc now no longer leave
  corpses.

- Made all rings initially unidentified.

- Murdering the ploughman in Isen Dun can now trigger a victory condition
  for the blacksmith's quest (Jeremy Long).

- The player can now rest up (default is 100 turns) by using "5".  Most of
  the usual auto-movement checks apply: hunger, hostile creatures, etc
  (Calandor).  Resting will also halt when HP and AP are both full, if
  there are turns remaining.

- Automovement now stops on Poison and Stone statuses.

- Kicking generates a message about passing through when kicking solid
  tiles and features.  Kicking creatures remains unchanged - an
  incorporeal kick is considered an attack.

- New items: guildmaster's ring, knight's ring.

- Kicking a door has a chance to sprain the player's leg (deal damage,
  potentially add slowness) when the kick is unsuccessful.  When the
  kick is successful, the door is destroyed.

- The default "apply a feature" code (that does nothing) now shows a
  message for the player (AgingMinotaur).

- Included the material as part of a feature's description when looking
  at it.

- Bug fixes:

  - Skins that had been converted to armour were still available as
    "skins" afterwards (barrabus).

  - Found an instance in NPCDecisionStrategy where a CreaturePtr was
    being used unchecked.  It *should* always be valid, but you know...

  - Various typos (barrabus, others).

  - Dungeon creatures generated on update weren't getting their actions
    initialized properly, and thus weren't acting at all.

  - The map display code wasn't properly considering both map size and
    display size in its output routines (Aleksanderus).

  - Incorporeal creatures were able to drop items on rock/earth tiles.
    Tiles with non-zero solidity (earth, rock at the moment) now have
    null inventories, so dropping items on these makes the items
    disappear (barrabus).

  - Ensured that switching places properly checks for whether the creature
    can switch into the tile - this was triggered by trading spaces with
    friendly spooks while not incorporeal (barrabus).

  - Trap messages were being displayed when the player was in LOS -
    should only have been displayed when the player actually triggered
    the trap (barrabus).

Title: Re: Shadow of the Wyrm 0.4.1 (formerly Savage Lands)
Post by: getter77 on October 07, 2015, 01:21:33 AM
Nice---congrats on getting everything up and running!   8)
Title: Re: Shadow of the Wyrm 0.4.2 (formerly Savage Lands)
Post by: jcd748 on October 07, 2015, 01:22:59 AM
Thanks!  Now to think about what I want to add for the next monthly release!
Title: Re: Shadow of the Wyrm 0.4.2 (formerly Savage Lands)
Post by: Avagart on October 07, 2015, 09:08:30 AM
Simple and aestethic site, I like this style. And I'm glad to see you are using bitbucket :D
Title: Re: Shadow of the Wyrm 0.4.2 (formerly Savage Lands)
Post by: Aleksanderus on October 07, 2015, 12:34:01 PM
The page looks good and also keep the project updated!
Title: Re: Shadow of the Wyrm 0.4.2 (formerly Savage Lands)
Post by: AgingMinotaur on October 07, 2015, 06:46:36 PM
Yes! A flock of ostriches cheer you on.

As always,
Minotauros

EDIT: First playthough of 0.4.2. Take some comments with a grain of salt, I'm just typing what comes to mind whilst playing …

"Switch places? [y/n] Are you sure you want to attack? [y/n]" is a bit annoying, I think. Maybe it's just my bad habit of mindlessly spamming the keyboard. At least, when prompted to switch places, maybe parse it as a "yes" if the player pushes the same direction button again, so you can switch places with friendlies without deliberately pressing "y"?

Thank you for the nice messages ("You run your hand briefly over the pew", etc.). But applying "a" to a bed still gives no result :P I think it would be better than nothing with: "There are no terrain features to apply." (All the better if you're planning a use for beds in the long term, of course.)

I played a giant shepherd. Shouldn't he know how to spin?

I love that you can dump your trash in the well in Isen Dun, by the way :) But haven't found any use for my ivory yet … maybe I just haven't seen so much of the world.

w + arrow key is still a bit buggy. When entering a room, I don't seem to stop at all. I stop several times on the way out, though. Here's an example:

Code: [Select]
#################################
#..A...P..ONM...BCD....LKJ......############
#.#######.##.....########......EFG...I...H.#
#.#     #.##.....#      #.......#######.##.#
#.#     #.##.....#      #.......#     #.##.#
#.#     #.########      #.......#     #.##.#
#.#     #.#             #########     #.##.#

Walking from west to east, I stop at: A, B, C, D, E, F, G, and H.
Walking from east to west: I, J, K, L, M, N, O, and P.
When passing a corridor, I seem to stop two spaces after the actual fork. When entering a room, nothing happens, but when leaving a room, I stop at three different spots, centered at the door. There may also be other patterns that I haven't noticed, of course.

It's kind of weird that ammuntion weighs so much (although I see the point from a a gameplay perspective) …

Argh! Killed by a gnomish miner!
Title: Re: Shadow of the Wyrm 0.4.2 (formerly Savage Lands)
Post by: jcd748 on October 07, 2015, 11:55:29 PM
The page looks good and also keep the project updated!

Will do!  Monthly releases are my plan, even if I've only got a handful of changes.  I think regular, predictable releases are important.
Title: Re: Shadow of the Wyrm 0.4.2 (formerly Savage Lands)
Post by: jcd748 on October 07, 2015, 11:58:26 PM
Simple and aestethic site, I like this style. And I'm glad to see you are using bitbucket :D

Thanks!  I was going for a very simple, clean aesthetic.  And I really like BitBucket.  I prefer mercurial to git, so really, it's my only option!
Title: Re: Shadow of the Wyrm 0.4.2 (formerly Savage Lands)
Post by: jcd748 on October 08, 2015, 12:20:34 AM
Yes! A flock of ostriches cheer you on.

As always,
Minotauros

EDIT: First playthough of 0.4.2. Take some comments with a grain of salt, I'm just typing what comes to mind whilst playing …

"Switch places? [y/n] Are you sure you want to attack? [y/n]" is a bit annoying, I think. Maybe it's just my bad habit of mindlessly spamming the keyboard. At least, when prompted to switch places, maybe parse it as a "yes" if the player pushes the same direction button again, so you can switch places with friendlies without deliberately pressing "y"?

Thank you for the nice messages ("You run your hand briefly over the pew", etc.). But applying "a" to a bed still gives no result :P I think it would be better than nothing with: "There are no terrain features to apply." (All the better if you're planning a use for beds in the long term, of course.)

I played a giant shepherd. Shouldn't he know how to spin?

I love that you can dump your trash in the well in Isen Dun, by the way :) But haven't found any use for my ivory yet … maybe I just haven't seen so much of the world.

w + arrow key is still a bit buggy. When entering a room, I don't seem to stop at all. I stop several times on the way out, though. Here's an example:

Code: [Select]
#################################
#..A...P..ONM...BCD....LKJ......############
#.#######.##.....########......EFG...I...H.#
#.#     #.##.....#      #.......#######.##.#
#.#     #.##.....#      #.......#     #.##.#
#.#     #.########      #.......#     #.##.#
#.#     #.#             #########     #.##.#

Walking from west to east, I stop at: A, B, C, D, E, F, G, and H.
Walking from east to west: I, J, K, L, M, N, O, and P.
When passing a corridor, I seem to stop two spaces after the actual fork. When entering a room, nothing happens, but when leaving a room, I stop at three different spots, centered at the door. There may also be other patterns that I haven't noticed, of course.

It's kind of weird that ammuntion weighs so much (although I see the point from a a gameplay perspective) …

Argh! Killed by a gnomish miner!

- Shepherds will now start with weaving.  I think it makes a lot of sense, thematically.  Fixed in default.
- I'd forgotten about making well tiles item-sinks!  Nice!  I like it when the game surprises me like that.
- w+arrow is definitely buggy/illogical.  Finishing that command to my liking was something I wanted to do last version, but I got interrupted by stuff.  Hopefully this version I fix more of the issues with that and "f"ire.
- The bed thing is a bug in the default feature handling code - fixed in default.
- Making switching default to "yes" is a great idea, since switching is not inherently dangerous (like attacking).  I'll add that to the suggestions file.
- Absolutely no use for ivory yet, other than final score.  It needs an eventual use.  Eventually, shops, maybe other things.  But those are more medium-term goals.
Title: Re: Shadow of the Wyrm 0.4.2 (formerly Savage Lands)
Post by: jcd748 on October 24, 2015, 12:34:29 AM
So, I've got a good block of time over the next few days to work on things.  AgingMinotaur - what are your expectations regarding how automovement works?  Stop on non-blocking features (such as doors, etc)?  Turn corners in corridors?  Stop when hostile creatures are in view, and when moving on to a square with items? 

Anything else?
Title: Re: Shadow of the Wyrm 0.4.2 (formerly Savage Lands)
Post by: Avagart on October 24, 2015, 12:45:11 AM
I know that you ask your question to AgingMinotaur, but if I can, I would like to give my opinion ;)

Quote
Turn corners in corridors?
Of course, if not crossing.

Quote
when moving on to a square with items
Is possible to make automovement stop when new item is spotted? So, move over old, known items which remains in same place as remembered, but stop in new item generates or coords of existing item changes?
Title: Re: Shadow of the Wyrm 0.4.2 (formerly Savage Lands)
Post by: jcd748 on October 24, 2015, 12:59:30 AM
The latter would be good eventually.  At the moment I'm looking to just make automovement useful.  I'll add it to my suggestions file.
Title: Re: Shadow of the Wyrm 0.4.3 (formerly Savage Lands)
Post by: jcd748 on November 04, 2015, 01:42:35 AM
Monthly release time!  I've released v0.4.3, "Carcassi".  Some useful mechanical improvements, some new creatures, some general uselessness, and finally, a use for ivory outside of the final score!

- Site (http://www.shadowofthewyrm.org/)
- Download v0.4.3 (http://www.shadowofthewyrm.org/releases/ShadowOfTheWyrm-Win-0.4.3.zip)

Shadow of the Wyrm v0.4.3 "Carcassi"
- Version declared October 6, 2015.  Version finalized November 3, 2015.

- Shepherds now start with Weaving (AgingMinotaur).

- Added a brief guide on how to do simple modding (Zirael).

- Logged an error when unable to insert a map into the MapRegistry
  because the key is already in use.  Useful for debugging while modding.

- Soak is quartered when an incorporeal attack is used.  Typically, this
  will be an unarmed attack by an incorporeal creature, such as a spook,
  etc.  A successful hit generates a message about the incorporeal attack,
  similar to what is done for piercing damage.

- Changed the pierce damage type message from "tears at" to "pierces".

- The switching places prompt now defaults to "yes" when an unrecognized
  input is received (AgingMinotaur).  The "squeeze past" prompt also
  defaults to "yes".

- Created a new "I"tems command to view the inventory directly.  "i"
  continues to take the player to the equipment screen (Akeley).

- Made the Lua code safer (everything should run in protected mode, now)
  so that errors in certain scripts no longer cause the application to
  panic-exit.

- Once a year, the game does a sweep through everything in the game with
  an age (currently just creatures), increments their age, and then checks
  that against their maximum, calculated on creature creation.  If the
  current age exceeds the maximum, the creature has died of old age, and
  is removed from the game.

- Added Lua API functions to add seconds, minutes, hours, days, or years
  to the calendar.

- Weapons and ammunition now show the damage when viewing the equipment
  screen (AgingMinotaur, Kyrzati).

- Added a character details screen in addition to the character dump
  command.  Character details is now bound to '@' by default, with
  character dump using '#' (AgingMinotaur).

- The game now tracks phase of moon (displayed in-game via the "T"ime
  command).  When waning/new, shadow/acid/poison/arcane damage does
  another 10% (waning)/20% (full).  When waxing/full, heat/cold/holy/
  lightning does an additional 10%/20% damage.

- Automovement improvements:
 
  - Stop on tile features (doors, pews, altars, etc).
 
  - On first move, ignore a lot of the things (features, items, etc) that
    would normally cause automovement to halt.
   
  - Turn bends in corridors automatically.

  - Added a message when trying to auto-move while poisoned/in stoning.

- Wands with a cardinal beam type (e.g., those that use cone effects)
  now display an appropriate message to warn the player that a cardinal
  direction must be selected.

- When wands are used unsuccessfully, a message is now generated.

- Each level now has a chance to generate out of depth creatures.  There
  is no upper bound on the level of the out of depth creatures, but a
  low-percentage check must be passed each time to raise the max danger
  level.

- Out of depth items are now possible as well.  If out of depth creatures
  are generated, the max depth from that will be used.  Otherwise, the
  probability follows the same model as that used for generating out of
  depth creatures.

- Added an "identifier", Idem, a wandering mountain elf.  He can be found
  in Wintersea Keep, and will happily take ivory pieces in exchange for
  doling out bits of his encyclopedic knowledge of items.

- Created a new "Questless" conduct, which is broken when the player is
  given any quest.

- New creatures: boar, blue jay, weeper, Idem.

- New items: wand of dragon breath.

- Bug fixes:

  - Fire weapon was acting strangely due to some code that was shared
    with looking.  The cursor was correctly being set on the nearest
    hostile creature, and that was being recorded as the target, but then
    the map cursor was reset on the player (AgingMinotaur).

  - The currency command was only considering the first stack of currency,
    not all of them.
Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: kraphead on November 08, 2015, 07:05:55 AM
Hi, first time posting on Rogue Temple here, just wanted to say what a great job you've done on the game so far.

I've told some friends about it and we all like it a lot. I especially enjoy how lore-heavy the game is (because yes, I am that kind of person) and every time I run into a new monster, I make sure to read the bestiary (the bestiary, btw, is fantastically detailed and real fun reading). I also reallyenjoy the ADOM-esque feel to it, as other people have said above. What I enjoy most of all, however, is FREEDOM. When I realized that there was nothing like background corruption to push you forward, I was pretty happy. However, when I got a better feel for the scale of the game, I knew this was going to be a great game (at least for me), and that I should register to Rogue Temple ASAP.

There was one small problem when I started playing:
There was no sort of source of previously gathered player knowledge. I've spoiled myself with pretty much every roguelike game I've ever played, and I got quite a shock when "shadow of the wyrm wiki" came up with only a few relevant results (which pointed me here). The lack of a wiki really deterred me, but I kept playing, and I'm glad I did. If you or someone else were to start up a wiki, I'd gladly contribute.

I've only noticed one real bug and another that might be already known. I've noticed that after sailing, I keep getting the message, "You feel comfortable on the open seas," or something like that while walking on dry land. All in all, not too major, just a little something I've noticed. I've also noticed that dual-wielding doesn't actually make you dual-wield. I'm assuming you probably already know this, due to you marking the dual-wield skill as unimplemented within the guide. Other than those two things, the game is actually a lot more stable than I thought it would be.

I'm gonna close with a few things I noticed in the game that COULD use some improvement, though I think it's fine the way it is:
- Bumping into friendly monsters: Is there an option to auto-displace them? If not, it might be something you could consider adding to the game.

-The early game is ridiculously hard: Seriously, it took me about a dozen deaths to get my bearings in the game, and a dozen more to realize what to do, and another death for every time I ran into something new. I guess this is sort of the spirit of roguelikes, but man, the only way I've been succeeding with my current character is a lucky dragon armour drop, which has pretty much carried me to the end of the game, and great HP rolls. This could sort of be rectified with a good wiki.

-Monsters don't cast spells: Similarly to the dual-wielding thing, I'm not too clear whether or not this is intentional. If it is, please consider making monsters cast spells, as it adds a ton of flavor and fun to the game. If it isn't, my bad, just ignore what I said  ;D

-Dodge is overpowered: It's hugely effective at stopping melee attacks, which is evident from the fact that I was not hit a single time while fighting Amaurosis, nor in any of the fights with his guardians. It's so effective, I was able to press the left and right directional keys to clear the quest area of a certain orb found in a certain abandoned city. In fact, I can't recall I single time I was hit after reaching 60 Dodge. It's that overpowered.

-Can there be an option for you to keep adventuring after killing Amaurosis? It was a nasty shock, suddenly being faced with the high score screen.

In closing, this game is great even in its early stages of development, and I'll be watching it closely  8)

tl;dr This game rocks.

P.S. I created a rogue temple account just to comment on this game.
Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: jcd748 on November 08, 2015, 04:12:56 PM
Hey kraphead!  Thanks for all your input!

The game is basically the game I always wanted to play, but which nobody ever made: a big, open-world, ADOMish game where you can kind of do whatever you want.  The lack of a mechanic like ADOM's corruption mechanic was intentional, as that was always something I didn't like about the game (though ADOM remains my favourite roguelike by a mile).  Even though there's a large open world, with a lot of "set" areas, there's a lot that needs to be improved upon in terms of what's randomly generated.

It's interesting that you say dodge is overpowered - one of the other players I know of likes to load up on Soak, though that's become less effective in the current release, with incorporeal attacks (spirits, etc) only respecting a quarter of the soak value.

The early game can be viciously hard and is meant to be.  Warriors have an easy time of it; merchants and minstrels, not so much.  I usually grab a pile of rocks to protect myself for the first few levels while I wait for a reasonable armour drop.

There is definitely a lack of a wiki.  The game's only been officially "released", and I use that term loosely, for a couple of months.  It's still very much an alpha.  The "You feel comfortable on the open seas" message is actually a message that indicates that your seafaring skills have improved.  Again, this really being an alpha, there are a lot of rough edges.  I'm glad you haven't run into any huge show-stopper bugs (as some people found after I first released!), and I'm seriously impressed that you got all the way to Amaurosis.  What race/class combo did you choose?  I think the furthest I've ever legitimately got was around level 15.  I'm pretty bad at roguelikes, my own included.  And as far as I can tell, you're the first person to report that you've won!

I've added your suggestions (wiki, displace-on-bump option, overpowered evade?, implement dual wield, monster spells, continue after Amaurosis) to my suggestions.txt file.  I track this in source control and definitely look at this every day or two when deciding what to work on next.  Definitely monster spells and ranged attacks are on my radar for the near to medium term.  I try to balance useful and useless things, to ensure that both the game and the sandbox progress at an equal pace.
Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: akeley on November 08, 2015, 10:06:50 PM
Congrats on a spiffy new release, my initial skepticism is all but gone and I`m pretty sure this project will go on and only get stronger. Hell, it`s already very solid...amazing.

I played the new version a lot over the weekend - funnily enough alongside ADOM, which I had a long break from. The "feel" is of course there, but your game is no mere clone - and that`s great too.

Regarding difficulty, I  wouldn`t say the game is super hard, it`s more of a factor that depends on class, loot, and other stuff. Sure, it needs tweaking and balancing, but that`s rather obvious in this stage. Also, harder is better than easier - easy first dungeons might work in cRPGs since you don`t revisit them, but in RLs it can be a real chore.

I think perhaps special item drops need curbing a bit (in some areas?) - since my current char found a Shadow Staff (?) its steamrolling everything in the SE dungeon making the game bit too easy. There`s also plenty other tasty looking loot generated in this dungeon - too much in my opinion. But, again, maybe it was just a random outcome.

Some random stuff:

-any chance of a fullscreen option?

-space for bucklers and such (bracers?) - atm it goes into "off hand", could be "arms" as another equip area

-dedicated "wait" key for skipping turns...I`m using "search" key now, but not sure how you`re handling time units - seems to work though since monsters move once.

-resting/regeneration: hmmm...100 turns is the default in the .ini, that seemed bit excessive so I changed it to 10, but now it`s super slow. Will try 100 again, however observed that when you hold the rest button it will go into repeat loop for a while and that works for regenerating, if I try single keypresses it takes forever (same for using "search" thought this doesn`t loop). HP is not as slow as AP  which takes forever to replenish. What governs that? My char is lvl11 Snakeling Wizard (17Wil 23 Int).

- to consider: items and other bits staying on the map in "memory" instead of disappearing. Personal preference, guess I`m conditioned by other RLs

-"w" autowalk can be quite wild atm - maybe  "stop at walls" could help, now sometimes it goes for quite a ride, especially in open areas

-random char generator request - next to fullscreen my perennial Most Wanted.  Saves me bashing the keyboard while not looking to "randomize"

- excessive mob spawning occasionally - once I made a move and about 6 new monsters parachuted in all around me...ouch. Personally I much prefer cleared dungeons to stay clear, with maybe an occasional spawn, but I suppose balanced respawns can work too...

-more meaningful monster variety - it`s nice when critters have their special gimmicks (Crawl/Brogue wise). Thief is a good example from your game, more like that please.

-too much food around. And spellbooks!

-burden status - does it work? At first I watched it closely but then gave up and now I run around totally Burdened with seemingly no consequence. Also, can`t seem find it`s value anywhere, is it just the "Burdened" flavour?

Seeing as this is shaping to be a really serious/awesome game I might abandon it for now and come back much later, when it`s even more advanced/balanced - bit  scared of spoilers at the moment. All the best either way ;)

Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: jcd748 on November 09, 2015, 01:05:47 AM
Hi akeley,

- Balance is unbalanced, but that's part of what I want.  I like ADOM and picking gnomish merchants and expecting to die
- Loot's random.  Nothing really special about shadow staves - they're better than some of the other weapons, but are found deeper, generally, to compensate
- No chance of fullscreen for a while.  I use pdcurses, which is entirely dependent on the terminal you use.  If I ever have a proper graphical front end, full screen will be investigated.
- AP regeneration is currently 1 AP per 40 in-game minutes.  It's currently not affected by stats or anything like that.
- I like the idea of another equip area, but I don't want too many, which is why bucklers, etc., are off-hand.
- rest (5) is the wait key
- Random generation is a great idea.  I'll update my suggestions file to allow a new, random character, or just randomizing individual steps (random sex, race, class).
- 6 around you seems unlucky, but can happen I suppose!
- More meaningful monsters will start to happen when creatures can use ranged combat and spellcraft.
- I'll look into reducing the amount of food and spellbooks.  Something I noticed as well.
- Burdened status definitely works - just checked.  You get a speed penalty, so creatures will get more and more hits the more burdened you are.
- You can abandon for now, if you want, but I really appreciate the feedback I've been getting in the early going!
Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: kraphead on November 09, 2015, 03:56:24 AM
Hey jcd!

Regarding the lack of a wiki, I pretty much typed everything I did in my first game, so again, if you or someone else were to start a wiki, I'd gladly contribute my knowledge.

Regarding my win: Am I seriously the first one to win? Jeez, that's a first. I My race/class combo was a Woodland elf noble, a couple of days ago. I ended at level 40. I know, I know, pretty trashy combo, but I couldn't resist! I love duelists from ADOM, and the noble was pretty much the closest thing that got to it. What I did (actually what I do for everything that I want to get right) was to get a sheet of note paper, and to write down every mistake I made every time I died.

For example, the first time I started playing, I went to that small keep north west of the starting town. I pretty much instantly died. So, on my paper, I wrote: "Don't set foot in the keep until a higher level". Next time I played. I accidentally attacked a person living in the town, got torn apart, and died. So, I wrote, "Don't attack NPC's in town". Next time, I tried to climb a mountain, promptly fell off, and died. So, I wrote, "Don't try to climb mountains". So on and so forth. Those were the no-brainers, but I wrote some more complex notes if anyone's interested.

Regarding dodge is overpowered: It is SERIOUSLY overpowered. I had 90 evasion when I won the game, 98 when geared up without resists and stuff. 90 evasion was enough to make me untouchable for the entire game. Untouchable, as in not a single monster was able to hit me. Not a single monster, including Amaurosis. I was able to hold down period in the center of a mass of demogorgons and shadow wyrms, without losing a single point of HP. It's pretty ridiculous considering how easy it is to get to 90 evasion.

I'm on my way to a second win with a gnome pugilist, and I was wondering about a few things:
- Sometimes on every level-up (every three level-ups?) you get a stat-up. Is the stat-up based on class? Example: Int-up for a wizard and Str-up for a warrior.

-Pressing 5 to regain full hp takes a long time. Is it just me, or is it intentional?

-Is weapon speed implemented?

-Is it possible to have a quick way to find the up/down stairs and travel to it? It takes a pretty long time to go from less than -2000 feet up to the surface.

-Are all of the quests you're able to take completed? I'm mainly thinking of the quest involving a certain stone of the cosmos.

-Is there another way to increase stats other than leveling up?

-Does following a conduct add to your score?

-What is the max level? I'm guessing level 50 based on the ADOM-ish background, and if that's true, does it mean I get a 1d100 melee attack once I reach level 50 pugilist? Currently at 1d80.

-Finally, gear gets way too powerful. Does enchantment on the gear scale with depth? If so, monsters don't scale in difficulty as quickly or well enough to compensate for the massive Evasion and Soak values one can get. Some notable ones I saw was a (18, 16) leather helm, and a (0, 57) colossus armor, as well as a beastly (34, 0) cap, which I'm wearing. This sort of falls in with the "Dodge is overpowered" but I think this is a pretty different issue. See my dump for my gear (and check out the "Latest Messages" section while you're at it as well.

EDIT: Updated dump. Found a bug, you can equip shields in your ammunition slot and your main-hand slot while retaining pugilist melee capabilities. You also get Ev and Sk values from a shield in the ammunition slot. When talking to Altus, it presents the text: Chirstof says, "New visitors? Welcome!" or something like that, after completing the quest. While travelling, all of the trees suddenly turned red. Bug or autumn? Also, another question: Is it possible to fight a certain something guarded by an eternal elven guard? Finally, I'm immensely impressed with you writing skills. As in, semi-awed. The lore, bestiary, basically everything has (nearly) flawless grammar, evocative imagery, and, surprisingly, it's all linked! (talking about the lore)  Super impressed. Still haven't found the giant village, looking forward to that.

Code: [Select]
                       Shadow of the Wyrm 0.4.3 "Carcassi"

                              Alex, the Pit Fighter
                               L47 Gnome Pugilist

Age: 20                       Sex: Male                     Size: Medium
Deity: The Trickster          Hair Colour: White            Eye Colour: Blue
Alignment: Neutral

Strength: 20                  Hit Points: 365/365                               
Dexterity: 15                 Arcana Points: 108/108                           
Agility: 19                   Speed: 48                                         
Health: 14                    Evade: 233                                       
Intelligence: 16              Soak: 49                                         
Willpower: 16                                                                   
Charisma: 9                                                                     
Statuses: Full


                         Resistances and Vulnerabilities

Slash: 0.95
Pierce: 0.7
Pound: 0.95
Heat: 0.5
Cold: 0.82
Acid: 0.79
Poison: 0.63
Holy: 0.3
Shadow: 0.37
Arcane: 0.31
Lightning: 0.63


                                Current Conducts

You have never requested divine aid.
You have never disturbed the dead.


                                     Skills

Awareness: 30
Blind Fighting: 15
Carrying: 10
Combat: 64
Detection: 26
Disarm Traps: 15
Dungeoneering: 30
Escape: 15
Hiding: 19
Intimidation: 20
Mountain Lore: 15
Spelunking: 20
Stealth: 15
Swimming: 10


                                  Weapon Skills

Short Blades: 7
Daggers: 7
Unarmed: 63


                              Ranged Weapon Skills

Rocks: 5


                                  Magic Skills

                                        -



                                     Spells

                                        -


                                 Current Quests

The Black Orb (Gildi): Find the Black Orb in the dwarven tombs of Wyrmeswraec,
and return it to Gildi.

The Cosmos Stone (Thengil): Locate the Cosmos Stone, and bring it to Thengil.



                                Completed Quests

Zaeda's Tower (Altus): Open the lock to the tower, then slay the ancient
sorceror Zaeda.

The Black Manticore (Christof): Slay the black manticore in the Gnordvar Mines.

Lights at Aeschburh (Cynwise): Destroy the leader of the corpse-stealers at
Aeschburh.

The Wintersea Tree (Cynwise): Retrieve a silver branch from Wintersea Keep, and
 bring it to Cynwise.

Bandits in the Barrows (Hrimgar): Defeat Garros, last seen in the Barrows of
Isen Dun.

Voices in the Dark (Kew): Slay Siriath in the dungeons south-east of Isen Dun.

The Gathering Horde (Kirin): Slay the goblin captain in the ruined monastery of
 Stonewall, north-west of Atua-Elar.

Lalo's Grotto (Ilru): Slay Lalo in the grotto north-west of the Forest of Yew.

He Feeds Us All (the ploughman): Bring the Sun Gem to the ploughman in Isen
Dun.

Wyrmeswraec (Skaal): Find evidence of what destroyed Wyrmeswraec, and bring it
to Skaal.

A Taste of Blood (Wispe): Kill four uniques for their unspoken sins.



                                    Equipment

Head: cap [34, 0]  [0.44 lbs]
{0.21Sh}
Neck: evasive amulet [19, 4]  [0.25 lbs]
{0.05Ar}
Right Finger: uncursed fencer's ring (15, 0) [13, 3]  [0.13 lbs]
{0.10Ar}
Left Finger: fencer's ring (15, 0) [10, 4]  [0.13 lbs]
{0.04Ar}
Wielded: Faerie Shield [20, 5]  [2.00 lbs]
{0.15He 0.15Sh 0.15Ar}
Off Hand: spirit shield [21, 6]  [2.00 lbs]
{0.15Ho 0.07Sh 0.14Li}
Body: behemoth hide armour [54, 12]  [2.00 lbs]
{0.03Co 0.03Ac 0.05Ho}
Around Body: heavy cloak [22, 3]  [4.00 lbs]
{0.13Ac 0.13Li}
Feet: thief's boots [29, 1]  [2.00 lbs]
{0.05Ac 0.07Ps 0.05Sh}
Ranged: august longbow "Lora" (6d6)  [4.00 lbs]
{0.10Pi}
Ammunition: dwarven shield "Wyrm-Ward" [7, 10]  [2.00 lbs]
{0.20He}




                                 Items Available

ivory pieces (90) [5.63 lbs]
ivory pieces (10) [0.63 lbs]
boathouse key [0.19 lbs]
rowboat [50.00 lbs]
spotted, silver flower (9) [0.56 lbs]
tourmaline ring (2) [0.25 lbs]
tourmaline ring [0.13 lbs]
jade ring [0.13 lbs]
fencer's ring (15, 0) [5, 0]  (2) [0.25 lbs]
tourmaline ring [0.13 lbs]
malachite ring [0.13 lbs]
malachite ring [0.13 lbs]
malachite ring [0.13 lbs]
old iron key [0.19 lbs]
glowing potion [1.00 lbs]
dwarven key [0.19 lbs]
Black Orb [3.00 lbs]
handful of gleaming wyrm scales [2.06 lbs]
ivory pieces (16) [1.00 lbs]
ivory pieces (17) [1.06 lbs]
elven hammer "Goblincrusher" (2d10+10)  [10.00 lbs]
History of Yew [3.00 lbs]
History of Gnordvar [3.00 lbs]
History of Stoneheim [3.00 lbs]
literary text "On the Faerie Fragments" [3.00 lbs]
philosophical tract "On Eternalism" [3.00 lbs]
fencer's ring (15, 0) [10, 0]  [0.13 lbs]
black sabre "Bloodsinger" (6d4+6)  [3.00 lbs]
Atuan silver chain mail "Silari" [9, 10]  [2.00 lbs]
stone key [0.19 lbs]
tourmaline ring [0.13 lbs]
Cynehild's Shroud [5, 0]  [2.00 lbs]
granite-shafted spear "Stonespear" (4d10+12)  [15.00 lbs]
heavy spellbook [3.00 lbs]
rune stone [0.19 lbs]
stone key [0.19 lbs]
Amulet of the Two Moons [10, 4]  [0.25 lbs]




                                 Latest Messages

The ancient wyrm, Amaurosis misses you.
You look around.
The ancient wyrm, Amaurosis misses you.
You look around.
The ancient wyrm, Amaurosis misses you.
You look around.
The ancient wyrm, Amaurosis misses you.
You look around.
The ancient wyrm, Amaurosis misses you.
You look around.
The ancient wyrm, Amaurosis misses you.
You look around.
The ancient wyrm, Amaurosis misses you.
You look around.
The ancient wyrm, Amaurosis misses you.


                                    Mortuary

abomination: 3
acolyte: 1
Akojo: 1
ancient guardian: 4
angel: 2
animated armour: 6
antlion: 2
apprentice: 1
archer: 4
armoured beetle: 12
astral horror: 7
barrow spider: 3
barrow wyrm: 10
beholder: 4
Bel: 1
black creeper: 5
black devil: 5
black manticore: 1
black monk: 6
black priest: 2
black servant: 11
black unicorn: 2
blackguard: 7
blood hawk: 3
boar: 1
bog spirit: 12
cave troll: 1
chaos beast: 2
chaosling: 2
clockwork monstrosity: 3
colossus: 3
corpse bird: 11
corpse rat: 5
cosmic inferno: 8
cougar: 1
crone: 5
cyclops: 2
deep crawler: 7
deep wizard: 2
demogorgon: 8
demon lord: 1
dire wolf: 2
divine avenger: 2
divine spirit: 15
drakheen: 2
dryad: 3
dwarf: 2
dwarven hero: 2
dwarven warrior: 1
earth elemental: 3
falcon: 4
fell lord: 1
fire devil: 2
fire elemental: 2
fire spirit: 18
firebird: 1
floating eye: 1
forerunner: 8
fox: 17
frost devil: 1
gargoyle: 4
Garros Barrows-Thief: 1
ghost: 11
ghoul: 12
giant frog: 2
giant griffinrider: 3
giant stonetosser: 1
gnome: 3
gnomish adventurer: 3
gnomish miner: 2
goblin: 3
goblin champion: 9
goblin elite guard: 4
goblin impaler: 2
goblin pelter: 2
goblin raider: 2
golden eagle: 2
golem: 1
grave worm: 12
graverobber: 12
great serpent: 17
green slime: 10
grey glider: 15
griffin: 2
hollow man: 4
holy shade: 7
hound: 7
hydra: 2
imp: 19
iron horror: 3
kalath: 3
kestrel: 14
king slime: 3
Kraal: 1
Lalo: 1
large ant: 10
lich: 3
lich king: 4
lichling: 13
liger: 1
lightning bug: 6
lion: 1
mammoth: 2
mawgrawl: 2
mirshi: 3
mole: 19
mountain elf: 3
mountain elf explorer: 2
mountain elf vanguard: 1
mummy: 2
Murk: 1
naga: 3
nightmare: 1
ogre: 6
ogre bonegrinder: 1
ogre savage: 2
ogre war captain: 3
old lord: 3
oread: 1
Pallas: 1
pegasus: 3
piercing eye: 6
Pirrha: 1
pit fiend: 4
planewalker: 4
quaalis: 1
quadriga: 1
quisling: 13
quivering blob: 3
ram demon: 1
rat: 18
red lady: 3
red ooze: 3
redcap: 1
roc: 3
rock adder: 1
rock crawler: 3
rook: 7
satyr: 11
screamer: 13
sellsword: 1
shade: 2
shadow beast: 1
shadow demon: 4
shadow snake: 1
shadow wyrm: 4
shapeshifter: 4
shrike: 4
Siriath: 1
skeletal dragon: 12
skeletal warrior: 1
skeleton: 13
skeleton king: 3
skraeling: 1
snakeling: 2
snakeling assassin: 3
snakeling conjurer: 8
snakeling magus: 1
snakeling sharpshooter: 1
snakeling thief: 5
snakeling thug: 3
sorceror: 1
a spearman: 36
spectral emperor: 2
spectral knight: 1
spectral lord: 4
spectral wizard: 2
spook: 7
squire: 3
star beast: 8
steel golem: 1
steel slime: 3
stone golem: 8
stone ooze: 5
stone worm: 8
sword-eater: 1
sylph: 1
tangleweed: 2
Taro wraith: 10
temple guardian: 3
thaumaturge: 3
thief: 10
thrall: 25
troll: 1
Vigarion: 1
virequus: 1
voidling: 8
war mammoth: 1
water elemental: 3
will o' the wisp: 15
windwalker: 2
witch king: 1
witchthorn: 2
wood elf: 1
wood elf sage: 2
wood elf swordsman: 40
woodsman: 3
wraith: 146
wrecker: 14
wyvern: 110
xither: 8
Zaeda: 1
zealot: 156

Total: 1392


Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: jcd748 on November 09, 2015, 02:40:56 PM
Hey kraphead.

I'll look at getting a wiki set up at some point soon, then!  In the meantime:

- Looks like the formula for extra enchantments needs to be scaled down.  Will add that to my to-do list.  It was always intended that stuff you find later is better than before, but maybe not +34 better!
- Takes a while, definitely.  I'm going to tweak the HP/AP regeneration formulas, based on feedback from you and Akeley.  Should be a bit quicker next version (though not ADOM trolls fast).
- Stat-ups are based on class, yes.
- Weapon speed is implemented.  Doesn't make an enormous difference at the moment, but it's there.
-Autotravel is something I'll need to think about.  In general, I don't like it, and auto-walking (ADOM/nethack style) are as far as I like to go.  But we'll see.
- Cosmos stone quest should be doable.  I remember testing it when I implemented it a while back.  The location is non-obvious, but it's supposed to be.  It's an ocean prison from ancient times - have you found the Fae caravan at all?  Check the ocean around there.
- There are potions that allow you to increase your stats.  Stat training (via fighting, kicking doors, etc) is planned, but not yet implemented.
- Conducts are just there for your reference right now, but having a small bonus to the score per conduct makes sense.  I'll add that to my list.
- Max level is, like ADOM, level 50.
- Shield in ammo slot is definitely a bug.  Shield in off hand for pugilist isn't a bug, to me - once I get dual wield implemented, I'd like it to be a choice whether the player wants the effects of the shield, or of the extra attack.
- Will look into the Altus/Christof bug
- Don't look too hard - Giant (and Ogre) villages aren't implemented, yet.
- Red trees not a bug - you're the first person who's also had a character last long enough to report seeing autumn!
- The thing guarded by the eternal elven guard - I believe you've found something else you're looking for (the cosmos-stone quest).
- Thanks very much for the compliment on the writing.  Just having a game isn't enough for me - I'd like an interesting and coherent world, and I think great descriptions are important in terms of realizing that.  And if there's anything grammatically incorrect, please report it, and I'll fix it.
Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: jcd748 on November 11, 2015, 01:45:50 AM
EDIT: Tried to use the repository's wiki, but that requires repo write access.

So I created a wiki on Wikia for now:

http://shadow-of-the-wyrm.wikia.com/wiki/Shadow_of_the_Wyrm_Wikia (http://shadow-of-the-wyrm.wikia.com/wiki/Shadow_of_the_Wyrm_Wikia)
Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: kraphead on November 12, 2015, 04:38:03 AM
Thanks for putting up the wiki! I will get to making pages shortly, though they won't be as saturated with information as other wikis probably.

Since I last posted on the forums, I've run into a few bugs. One was "game-breaking", and the others were mainly inconveniences.

- I was playing an ogre warrior, when I walked down the stairs of a dungeon. The game suddenly crashed, and my character was lost. No matter what I tried, I couldn't reproduce the crash. I don't remember doing anything out of the ordinary, other than pressing the > button 2 times instead of once.

- I can't seem to complete a certain quest involving a caravan master. I've cleared the quest area of all monsters, yet he simply gives me the same dialogue he had before the quest.

- A minor one: When hitting an incorporeal monster, stunning it, and causing it to hit itself, the message reads: The monster hits himself! The attack passes through himself's armor!

-Another minor one: There's a typo in the second line of an ogre mage's description. It reads "sagres" instead of "sages".

And a few questions:

- One of the conducts you can keep is to not disturb the dead. I'm assuming that means not breaking open sarcophagi, tombs, and stuff. How does one do that in the first place? I didn't see the command (if there is one) to do so in the guide.

- Why do fae have such a high experience multiplier?

- Does size have any effect?

- Finally, is there an artifact for every inventory slot?

Still having a fun time with this game, keep up the good work!
Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: jcd748 on November 12, 2015, 02:34:14 PM
[edit: dup]
Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: jcd748 on November 12, 2015, 06:29:54 PM
The crash bug is something that's been around since the beginning.  I've never been able to reproduce it and am not sure yet what's causing it.  The game tries to panic-save in a lot of cases - did you get a savefile (.sws) for your character? One other thing to try (with a character you don't care about) - there's an infinite dungeon north-east of the starting island.  It's on an island that looks like:


~%~
%>%
~%~


It's an infinite dungeon, ADOM-style, so each floor is different, and there's no persistence.  Are you able to reproduce this issue at all if you go up and down stairs say, dozens or a hundred or whatever times there?  You don't need to do anything between ascending or descending, just alternate the commands to repeatedly regenerate floors.  Before I ever take the "alpha" flag off the game, I need to figure out what's causing that weird crash bug and fix it.

I'll look into the caravan master quest and get back to you in a day or two - do you know how many of the summoners you killed?  I'll also add the grammatically incorrect self-attack message to my to-fix list, as well as the ogre mage description.

Fae have a huge experience multiplier because they live a very long time (so once I add attacks that age, it won't be an issue), and because they don't require food, both of which are huge in-game advantages.

Size has some effect in-game, but it's a minor thing right now.  The disturbing the dead thing is grave-robbing (digging up a grave tile with a shovel).

And I think there's just about one artifact per inventory slot.  I can't remember offhand if there are any artifact rings.
Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: kraphead on November 13, 2015, 01:35:57 AM
I have not been able to reproduce the crash bug ever since that crash, unfortunately (or fortunately, depending on your perspective).

I killed all 5 black summoners, I remember going back through the message log and counting each individual kill.

I found another potential bug, but I'm not sure. When talking to the exile, you receive the sword he gives without you giving up the amulet. Not sure if that's intended or no.

How do you dig up a tile using a shovel?

Also, eating corpses gives you repeated messages about gaining the same resistances over and over again, but I see no change in my resistances after eating.

I don't believe there are any artifact rings in this game. You should consider adding some, although nothing ridiculous like the ring of the Master Cat.

Finally, mountains are the deadliest things in the game. I was mashing keys in that mountain elf village, when I pressed y two times by accident. Alex, level 42 fae adventurer, carrier of nearly all of the artifacts in the game (including two artifacts which I had totally missed in my previous games) died to inept mountaineering skills. Go figure.

Anyway, this told me two things:
1. There is a mountaineering skill implemented in the game.
2. I should use the numpad.

I know this could be an unreasonable request due to the fact that the traditional rogue-like keyset is optional, but could you add an extra safeguard for this? For example, making you press the @ key instead of the y key, or adding an option to give no prompts for mountains at all, etc.

Otherwise, still having fun, managed to survive all the way to winter this time, before my untimely death. Glad, that I know my vocab as well, because I managed to recognize and pick up a lighter boat. Who knew vocabulary would come in handy?
Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: jcd748 on November 13, 2015, 02:28:00 AM
To dig, wield a shovel, and use ">".

Right now you can only grave-rob, but once I get through a bunch of suggestions from you and akeley, I'm going to finish up tree-planting for the next monthly release.

Is the "sagre" still there in 0.4.3?  It doesn't seem to be there in my default branch - I seem to remember fixing it.

If I recall correctly, eating corpses, only gives you some of that creature's resistance, and you can't go over it.  I'll add a check so that eating a corpse with resists that doesn't increase or decrease a value doesn't trigger the message.

Just checked the XML - yup, no artifact rings.  That'll give me something fun to add for the next version.  And nothing as aggravating as the master cat ring.  I never got that, and always kill the first cat I see to avoid the temptation.

I'll add an option to always disallow moving on to dangerous terrain to my suggestions file.

The amulet not being removed is definitely a bug.  If you killed 5 of the Cithriel summoners, you should definitely get the quest reward, so I'll look into that.  Message log aside, do you have 5 in your mortuary in the character screen/character dump?  I'm wondering if they were maybe not killed by you, somehow (poison, etc)?  But the Lua API function call just considers global kills, it shouldn't matter if they're your kill or not.  Weird.  I'll look into it for sure.

Shame we can't reproduce the crash bug, but I plan on repeatedly going down/up in the infinite dungeon when I have some time to try to trigger it that way.  I have a sneaking suspicion it's something related to dungeon special features, or maybe traps or something.
Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: kraphead on November 13, 2015, 03:16:59 AM
I do indeed have a dump from before I died, luckily. The mortuary registers 5 black summoners killed.

Code: [Select]
                       Shadow of the Wyrm 0.4.3 "Carcassi"

                                Alex, the Voyager
                               L39 Fae Adventurer

Age: 1364                     Sex: Male                     Size: Medium
Deity: The Trickster          Hair Colour: Red              Eye Colour: Green
Alignment: Neutral

Strength: 11                  Hit Points: 253/253                               
Dexterity: 24                 Arcana Points: 99/99                             
Agility: 22                   Speed: 54                                         
Health: 9                     Evade: 91                                         
Intelligence: 24              Soak: 41                                         
Willpower: 19                                                                   
Charisma: 11                                                                   
Statuses: Stuffed! Burdened


                         Resistances and Vulnerabilities

Slash: 0.9
Pierce: 1
Pound: 1
Heat: 0.29
Cold: 0.75
Acid: 1.15
Poison: 0.85
Holy: 0.4
Shadow: 0.73
Arcane: 0.6
Lightning: 0.8


                                Current Conducts

You have never requested divine aid.
You have never disturbed the dead.


                                     Skills

Awareness: 30
Boating: 70
Carrying: 10
Detection: 10
Dungeoneering: 15
Escape: 30
Fishing: 10
Escape: 15
Forest Lore: 25
Herbalism: 10
Hiding: 10
Jumping: 10
Magic: 15
Night Sight: 15
Spelunking: 10
Stealth: 25


                                  Weapon Skills

Short Blades: 5
Long Blades: 5
Bludgeons: 5
Daggers: 10
Spears: 42


                              Ranged Weapon Skills

                                        -

                                  Magic Skills

                                        -



                                     Spells

                                        -


                                 Current Quests

Cithriel - the Underground Hall (the caravan master): Slay the five summoners
deep in the hall of Cithriel

The Black Orb (Gildi): Find the Black Orb in the dwarven tombs of Wyrmeswraec,
and return it to Gildi.

A Matter of Whiteflowers (Hild): Retrieve twenty whiteflowers for the weaver of
 Isen Dun.

The Cosmos Stone (Thengil): Locate the Cosmos Stone, and bring it to Thengil.



                                Completed Quests

The Black Manticore (Christof): Slay the black manticore in the Gnordvar Mines.

Lights at Aeschburh (Cynwise): Destroy the leader of the corpse-stealers at
Aeschburh.

The Wintersea Tree (Cynwise): Retrieve a silver branch from Wintersea Keep, and
 bring it to Cynwise.

Bandits in the Barrows (Hrimgar): Defeat Garros, last seen in the Barrows of
Isen Dun.

Voices in the Dark (Kew): Slay Siriath in the dungeons south-east of Isen Dun.

The Gathering Horde (Kirin): Slay the goblin captain in the ruined monastery of
 Stonewall, north-west of Atua-Elar.

He Feeds Us All (the ploughman): Bring the Sun Gem to the ploughman in Isen
Dun.

Wyrmeswraec (Skaal): Find evidence of what destroyed Wyrmeswraec, and bring it
to Skaal.

A Taste of Blood (Wispe): Kill four uniques for their unspoken sins.



                                    Equipment

Head: dragon helm [9, 5]  [5.00 lbs]
{0.10He}
Neck: Amulet of the Two Moons [10, 4]  [0.25 lbs]
{0.15Ar}
Right Finger: onyx ring [0.13 lbs]

Left Finger: tourmaline ring [0.13 lbs]

Wielded: -
Off Hand: elemental shield [8, 6]  [4.00 lbs]
{0.11He 0.10Co 0.10Li}
Body: Atuan silver chain mail "Silari" [9, 10]  [2.00 lbs]
{0.10Sl 0.10He 0.10Co}
Around Body: hunter's cloak [9, 1]  [1.00 lbs]
{0.05Ps}
Feet: magic boots [15, 5]  [2.00 lbs]

Ranged: -
Ammunition: dwarven shield "Wyrm-Ward" [7, 10]  [2.00 lbs]
{0.20He}




                                 Items Available

uncursed food ration (2) [2.00 lbs]
uncursed trail ration [1.50 lbs]
uncursed healing potion (2) [2.00 lbs]
blessed scroll of identify [1.00 lbs]
uncursed scroll of enchanting [1.00 lbs]
tomato (2) [0.13 lbs]
potion of juice (2) [2.00 lbs]
apple [0.38 lbs]
peach [0.38 lbs]
cabbage (2) [0.13 lbs]
ivory pieces (182) [11.38 lbs]
carrot [0.06 lbs]
food ration (2) [2.00 lbs]
trail ration (2) [3.00 lbs]
turnip [0.06 lbs]
pear [0.38 lbs]
tomato [0.06 lbs]
scroll of enchanting [1.00 lbs]
peridot ring [0.13 lbs]
malachite ring [0.13 lbs]
cherries [0.38 lbs]
driftwood wand [1.00 lbs]
spinach (2) [0.13 lbs]
rowan wand [1.00 lbs]
diamond ring [0.13 lbs]
spinach [0.06 lbs]
potato [0.06 lbs]
apple (2) [0.75 lbs]
plum (2) [0.75 lbs]
jade ring [0.13 lbs]
topaz ring [0.13 lbs]
jade ring [0.13 lbs]
ivory pieces (10) [0.63 lbs]
plum [0.38 lbs]
salted fish (4) [2.25 lbs]
silverweed (15) [0.94 lbs]
healing potion (2) [2.00 lbs]
rowboat [50.00 lbs]
dwarven key [0.19 lbs]
handful of gleaming wyrm scales [2.06 lbs]
gnarled wand [1.00 lbs]
Black Orb [3.00 lbs]
black sabre "Bloodsinger" (6d4+6)  [3.00 lbs]
turnip [0.06 lbs]
Cynehild's Shroud [5, 0]  [2.00 lbs]
granite-shafted spear "Stonespear" (4d10+12)  [15.00 lbs]




                                 Latest Messages

You pick up Cynehild's Shroud.
You see Cynehild's Shroud.
Action not found: ''
"This shroud belonged to Cynehild, Wulf's mystic and my ancestor.  It is yours now, and should protect you well."
A sense of peace spreads over Cynwise's face.  "Thank you - perhaps now our Aeschburhan kin can rest in their ruins."
You pick up some ivory pieces (150).
Cynwise smiles happily. "A silver branch! Thank you! I am but a poor hedge wizard, and cannot offer much. Take this ivory, little as it is."
You enter a small village.
A small village. Set into the side of a great hill, this is the fishing village of Isen Dun.
You feel more resistant to poison.
You feel thick-skinned.
You feel ready for the thrust of steel.
You feel prepared for the cut of steel.
You feel ridiculously full.
You eat a blood hawk's corpse.


                                    Mortuary

acolyte: 3
Akojo: 1
ancient guardian: 4
animated armour: 4
antlion: 1
apprentice: 5
archer: 3
armoured beetle: 4
barrow spider: 5
black creeper: 3
black manticore: 1
black servant: 9
black summoner: 5
blackguard: 10
blood hawk: 4
blue jay: 1
boar: 1
bog spirit: 13
cave troll: 1
chaos beast: 9
chaosling: 3
chimera: 1
clockwork monstrosity: 3
corpse rat: 5
crone: 1
deep crawler: 4
demon lord: 9
divine avenger: 2
divine spirit: 12
dryad: 2
dwarf: 3
dwarven warrior: 1
earth elemental: 2
falcon: 3
fell lord: 1
fire devil: 2
fire spirit: 9
floating eye: 3
fox: 4
fox maiden: 3
frost devil: 3
gargoyle: 1
Garros Barrows-Thief: 1
ghost: 4
ghoul: 1
githra: 1
gnome: 2
gnomish miner: 3
goblin: 2
goblin champion: 1
goblin elite guard: 2
goblin pelter: 2
goblin raider: 1
grave worm: 10
graverobber: 11
great serpent: 1
green slime: 4
hollow man: 2
holy shade: 4
hound: 4
hydra: 1
imp: 5
iron horror: 4
kalath: 3
kestrel: 2
king slime: 5
large ant: 1
lich: 2
lich king: 1
lightning bug: 1
mirshi: 3
mole: 3
mountain elf: 3
mountain elf spelunker: 1
naiad: 2
ogre: 5
ogre savage: 2
piercing eye: 4
Pirrha: 1
quivering blob: 2
red lady: 1
red ooze: 3
roc: 1
rock adder: 3
rock crawler: 3
rook: 5
satyr: 9
shadow beast: 1
shadow wolf: 1
shrike: 2
Siriath: 1
skeletal dragon: 3
skeletal warrior: 1
skeleton: 2
skeleton king: 1
skraeling: 2
snakeling: 1
snakeling muckraker: 1
snakeling thug: 2
a spearman: 16
spectral wizard: 1
spook: 8
squire: 2
stone golem: 4
stone ooze: 5
sylph: 1
temple guardian: 4
tentacled horror: 5
thief: 8
thrall: 20
treow: 1
troglodyte: 4
Urgrim: 1
Vigarion: 1
voidling: 10
water elemental: 3
will o' the wisp: 6
windwalker: 2
witch king: 1
woodsman: 1
wrecker: 15
xither: 3
zealot: 77

Total: 513



I've also added an article on fae to the wiki, you should check it out. I'm pretty much going to use that article format for all of the races, so if you like it, great. If you don't like it, tell me what to do and I'll do it.

Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: jcd748 on November 13, 2015, 04:54:39 AM
Looks really good.  I'll take a look at the caravan quest issue soon.  Found the issue with the exile and the amulet so I'll get that fixed up over the weekend as well.

EDIT: remembered one of the things size is used for.  The larger the creature, the more blood they have, and thus the more drinks it takes to get drunk.
Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: jcd748 on November 13, 2015, 02:40:49 PM
Well, this is embarrassing.  I must've done some refactoring and changed the creature ID on the black summoners without updating all instances.

The quest completion function looks for "cithriel_summoner".

The game data and custom map use "black_summoner".

I'll fix that up tonight.
Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: kraphead on November 14, 2015, 03:49:43 AM
Hi again jcd,

I added an article about humans to the wiki, and I was wondering something. I kind of stretched the lore a bit on the fae and humans, is that okay? Just made it flow easier. You're probably thinking, "Wtf, is this nerd for real?!?" Yeah, I'm for real. I am, like I said, that sort of guy. I just want to okay it with you, because some devs are pretty touchy about this sort of thing. If it's not okay, I'll just edit out my additions.

Anyhow, I've been playing Shadow for a bit again, and I noticed something: Sometimes, dungeons don't appear to have a down stairs. I have a suspicion that this is what searching is for, but I've searched all over the place, and can't find any hidden doors or corridors. I know there has to be a down stairs, because this is the Infinite Dungeon I'm talking about. Strange.

There don't appear to be any artifact boots, in addition to rings. Are you planning to add some in the future?

Is crowning implemented?

Potion and scroll generation seem to be wacky. In fact, I don't believe I've seen a single scroll generated in a dungeon, but maybe I'm just unlucky. As for potions, it seems like some games I'm insanely lucky and often get levels with tons of potions and stuff. Other games, like my current one, go without a single generated potion the entire game. Arrow generation is pretty off as well, because the few arrows I've seen are few and far between. I don't think I've seen a single shovel in all of my games either.

Ivory pieces are REALLY rare. I think I've found less than 100 total in the dungeon.

Sometimes, while I'm exploring the dungeon, several monsters appear out of the blue around me. This hasn't lead to any unpleasant situations so far, but I'm pretty sure this is unintended.

Final question, are you going to add armour piercing blows into the game?

Regards,
Kraphead

EDIT: Of course I get a shovel and some arrows pretty much right after I post this message. I still think something's wacky, but now you know it isn't as wacky as I proposed it to be. I've been noticing these level messages sometimes, like: "You feel a magical power," or "You feel a holy presence," . What do those signify? I noticed a strange stone marker when I saw the "You feel a magical power," message, and an altar for holy presence. How do you use the stone marker? Do the level messages mean anything beyond flavor?
Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: jcd748 on November 14, 2015, 01:58:03 PM
Looks fine to me.  No issues with lore-stretching or anything like that.

I've run into the no-down-stairs issue before - is it possible that they're hidden under items or something similar?  If not, I'll add something to my backlog to look into that.

Artifact boots are a great idea.  Added to the file.

The item generation algorithm is fairly basic right now, and definitely needs tweaking.  I'll look into it to see if there's any reason scrolls wouldn't be generating.

Critical hits are armour-piercing.  Not 100%, but they do max damage and allow only 1/4 of the creature's soak.  There are other ways to get full armour piercing: become incorporeal and attack bare-handed, use wands/magic (magic ignores soak), etc.

Monsters appearing around you would be part of dungeon updating, which happens periodically.

"Magical power"/"holy presence"/etc indicate special dungeon features.  Stone markers have a special ability: they are like beds, in that beds greatly increase your HP regeneration, and the stone markers greatly increase your AP regeneration.

EDIT: It certainly looks possible, looking at the code, to get no down staircases, if the same room is selected for up staircases, and then the same tile as the down staircase is selected.  Unlikely to happen, but clearly it can!  I'll fix that up today for next month's release.
Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: jim on November 17, 2015, 11:40:22 PM
Just wanted to briefly pipe in and say how much fun I'm having with the game.
Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: jcd748 on November 18, 2015, 03:16:23 AM
Thanks!  I'm glad you're enjoying it so early on.  There are still a ton of rough edges!
Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: Avagart on November 18, 2015, 06:47:27 AM
I have 12h work day so I didn't have time to go through newer versions of SofW, but I will try to make up for my months delays :)
Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: jcd748 on November 18, 2015, 02:30:24 PM
Ouch!  Brutal!

I'll be putting a new version out in about 2.5 weeks, if you want to wait for it.  If not, that's cool, too!
Title: Re: Shadow of the Wyrm 0.4.3 "Carcassi" (formerly Savage Lands)
Post by: jcd748 on November 27, 2015, 01:43:27 AM
So, getting back to items - one of the reasons you weren't seeing many scrolls is because they're currently uncommon, and even among the uncommon items, they have a small chance to be generated.  I've been tweaking the item generation algorithm, and while I think it will take a long time for item generation to get "reasonable" (for however we want to define reasonable), there should be more uncommon items generated in the next version, which I expect will probably be released next week.  There are a few item generation algorithm changes:

1) Now when an item rarity of "uncommon" or "rare" is selected, that means that those items are far more heavily favoured than the current algorithm, which just allows them to be generated (amongst all the common items, of which there are many, hence the lack of scrolls!)

2) Spellbooks are now uncommon, along with potions, wands, and scrolls, so there should, in general, be fewer spellbooks.

3) When out of depth creatures are generated, the item rarity is ratcheted up to at least uncommon

Again, while I don't expect this to solve everything, I think it should be at least a start at smoothing out item probabilities.  After the next version, if anyone has any feedback, I can incorporate it into the subsequent release.
Title: Re: Shadow of the Wyrm 0.4.4 "Domeniconi"
Post by: jcd748 on December 02, 2015, 02:24:48 AM
Hi - new monthly release.  Lots of mostly smaller changes this month, with a number of tweaks courtesy of kraphead's rampages through the endgame.

Download: http://www.shadowofthewyrm.org/releases/ShadowOfTheWyrm-Win-0.4.4.zip (http://www.shadowofthewyrm.org/releases/ShadowOfTheWyrm-Win-0.4.4.zip)

Here goes:

Shadow of the Wyrm v0.4.4 "Domeniconi"
- Version declared November 3, 2015.  Version finalized December 1, 2015.

- Firing through an occupied tile is now possible, when that occupied
  tile is not the terminal tile on a particular path.  The check is
  based on the maximum of the defending creature's Awareness, and the
  attacking creature's Archery.

- Added "seeds" to certain food items (apples, cherries, etc).  When
  a creature eats these foods, he/she "spits out" the seed onto their
  own tile.  This seed is its own item and will eventually be used to
  allow planting of trees.

- Added some guards to a few of the Lua API functions so that they
  wouldn't do anything while the player is on the world map.

- Created a new character, Nama, who like Idem can be found at Wintersea
  Keep.  Nama records the true name of things, and allows the player to
  change his or her name.

- Improvised weapons now deal 1d2 damage, plus a modifier based on
  their weight.

- Evade nerf part 1: half the attacking creature's level, rounded down,
  is now used for all physical and magical to-hit calculations (kraphead).

- Evade nerf part 2: there was already a check in place for automatic
  misses; now there is also a check in place for automatic hits, though
  the chance of the latter (2%) is less than the former (5%).

- HP regeneration is now based on not only on the multipliers associated
  with the creature's tile and feature, but also on the creature's
  Health score.  There is a hard minimum of 4 minutes to regen 1 HP
  in-game.

- Similarly, AP regeneration now takes into account the creature's
  willpower score (akeley).

- The naming screen now shows the selected race/class combination, as
  well as the selected deity.  Typically the user will know these, but
  may not depending if a random generation option was chosen.

- The welcome screen now offers an option to create a new, randomized
  character.  Random selections are also possible from each of the
  sex, race, class, and deity selection screens (akeley).

- Conducts are now worth points (100 per conduct per level), not just
  bragging rights after winning (kraphead).

- Added brief class descriptions to character creation (Mateusz Logowski)

- Dropping a seed in a tile with a hole now plants that seed, and if the
  map is not permanent (e.g., it was a randomly generated field, forest,
  etc) then the map becomes permanent and links up to the world map. 
  The planted tile will transform into a tree of the appropriate type at
  some point in the spring of the following year.  Planting is currently
  100% successful when planting on overworld maps (a tree always grows
  the following year), and 0% on other map types (dungeons, caverns, etc),
  though this may change in future.

- Digging on a water- or air-based tile is now impossible.

- Good and neutral deities now very strongly dislike the consumption of
  undead corpses.

- Idem now only shows you the items in your inventory that are not
  identified.

- Item enchantments were way too powerful.  Instead of using a uniform
  random number from 1 to (danger level/2), the algorithm is now
  mostly Poisson-based, with a typical mean of (danger level/8).  This
  is likely to be tweaked again in future releases.

- For generated NPCs, set AP to be half the base HP, if not specified.

- Spellbooks have been set to uncommon, so they should be generated much
  less frequently (akeley).

- Item generation was ridiculously biased towards generating common items,
  as those make up the majority of items in the game.  Rewrote the
  item generation algorithm to generate a larger proportion of uncommon
  and rare items.

- When out of depth creatures appear, there is a greater chance for
  uncommon items to appear as well.  Right now this results in a
  preponderance of potions and spellbooks, but will sort itself out over
  time as more items are added to the game.

- Humanoids now have a base chance to be carrying a small amount of
  ivory pieces.

- Kicking a creature now has a chance to send the creature staggering
  back (Mateusz Lagowski).

- Added a setting to always disallow moving on to dangerous tiles.  Set
  it to false by default - players can enable it as desired (kraphead).

- Various code cleanups and minor refactorings.

- New creatures: Nama.

- New artifacts: ruby ring "Falcon's Eye", jasper ring "Carpathos".

- Bug fixes:

  - Idem's description implied that he was mobile, but he was set to
    immobile.

  - Altus' quest incorrectly defaulted to Christof's generic chat text
    when the quest was completed (kraphead).

  - Shields/etc could be used in the ammunition slot for extra Ev/Soak,
    resistances, etc.  Fixed this so that only ammunition adds to
    Ev/Soak/resists when in the ammunition slot (kraphead).

  - Puglists' unarmed damage was being applied even when an improvised
    weapon (e.g., a shield) was wielded (kraphead).

  - The completion function for the Caravan Master's quest referenced an
    older creature ID, preventing the quest from being completed
    (kraphead).

  - A number of monster races (undead, dragon, etc) had their resistances
    and vulnerabilities inverted.

  - Ensured that piercing/incorporeal attack messages don't fire when a
    creature attacks itself (kraphead).

  - The code to remove items (e.g., the Exile taking the Amulet of the
    Two Moons) wasn't properly handling the case when the item was
    equipped in the inventory (kraphead).

  - The game would crash when it encountered a "%" when trying to print
    the game text, because of how the printw-type functions work.  Fixed
    up CursesDisplay to always change "%" to "%%" when doing string
    printing.

  - Fixed a bug with dates in the Isen Dun Chronicle going past the
    actual in-game start date.
Title: Re: Shadow of the Wyrm v0.4.4 "Domeniconi" (formerly Savage Lands)
Post by: getter77 on December 02, 2015, 01:17:31 PM
Excellent assortment tackled indeed.   8)
Title: Re: Shadow of the Wyrm v0.4.4 "Domeniconi" (formerly Savage Lands)
Post by: Lagi on December 04, 2015, 12:53:19 PM
Bugs:
1. each time I throw rock at enemy the game crashes.
2. When I throw potion at enemy, potion dont disapear from inventory Ammunition slot.
3. Is this how throw healing potion suppose to work?:
(http://s9.postimg.org/jd886u7hr/potion_throw.jpg)


Suggestion:
1. is there a way to make the screen resolution bigger? like increase font size?
2. pressing any key could break "w" walk command
3. look command could has option to toggle between currently visible monsters (like fire-mode)
4. during aiming fire, key "=" could work also instead of "+" - remove need to press Shift.
5. add show graveyard/score option in menu

keybindings for laptop (adjusted to be more ergonomical than noob-friendly (f.ex. L'ook is no longer shift+L).):
swyrm.ini for 0.4.4 http://www.mediafire.com/view/97b48i8car4nf5a/swyrm.ini (http://www.mediafire.com/view/97b48i8car4nf5a/swyrm.ini)
doc file http://www.mediafire.com/view/tb9fxcgd36xcyc6/command2.pdf (http://www.mediafire.com/view/tb9fxcgd36xcyc6/command2.pdf)

(http://s8.postimg.org/5o8wiz1n9/screen2.jpg)


wishlist:
1. could you add race of Ratlings? (skaven-esque, ratkin humanoids)
2. could you add one-line item description in inventory and some quick-functions; equip/drop/read... (check this fake-screens):
(http://s14.postimg.org/3kb3iph35/expanded_inventory.jpg)
3. random names instead of Wanderer. Copy 50 of this (http://www.rinkworks.com/namegen/fnames.cgi?d=1&f=0)and take random or create file from where game would take random names.
 

EDIT:
FU-kC I lost now 3rd character due to program crash!
2015-Dec-04 20:06:13   Could not insert map with id siriath_lair - a map with this key already exists in the MapRegistry!
- not sure if this is error log
 No load available. I not gonna go for sun gem and collect flowers anymore in this month. I'm pissed off.
Title: Re: Shadow of the Wyrm v0.4.4 "Domeniconi" (formerly Savage Lands)
Post by: jcd748 on December 05, 2015, 02:24:59 PM
Hi Lagi,

Bugs:
1,2,3: All bugs, will add to my to-fix list, thank you!

Suggestions:
1. You should be able to do this in your terminal.  Right-click on the title bar, and select properties.
2. Will add to my suggestion file
3. I like this one a lot as well, will add it also
4. That's really lazy.  I love it.  Will add it.
5. Like, the high scores minus your current score?  I don't want the player to know their final score until they quit or die.
6. I'll add a suggestion to the file to allow something for a random name (probably "*" to be consistent)

I'm glad you were able to find alternative keybindings that work.  My only concern with including them would be maintenance as I add more commands, etc.  The alternative PDF looks good, too!

Wishlist:

1. Ha!  Actually, if you go through my Mercurial/svn commits, you'll find that very early on I had ratlings.  A little while into the development process I rejigged things so that instead of ratlings I had snakelings.  I'm not likely to change it now, as I only really want one "magically mutated race of a mad sorceror" in the game.

2.  Adding more to the item descriptions (like, a bestiary, but for items) is on my long-term list, and was suggested by a friend of mine who playtested my first release.  I like your screen mockup and the alternative approach to inventory management.  I think it could happily exist side-by-side with the "one key per action" adom/nethack-y model I currently use.  I'm going to write up a description and add this to my suggestions list as well.

Re: the crash.  This has been something going on since the initial version that I haven't been able to pinpoint yet :(  It's the #1 thing I want to fix, because it really pisses people off, but I haven't been able to reproduce it locally yet so I haven't been able to track it down.  When you get your crashes, can you tell me more about how they happen?  Are you in forests?  Dungeons?  Just came down stairs?  Were walking around?  etc.

For the siriath_lair thing - did you experience any issues with that level?  I've done a search of my project and that level only gets referenced in one place, so I'm not sure why the game is complaining.

Thank you so much for your input.  It's very thorough and valuable!
Title: Re: Shadow of the Wyrm v0.4.4 "Domeniconi" (formerly Savage Lands)
Post by: jcd748 on December 05, 2015, 05:30:58 PM
I just spent quite a while playing through a release-mode version of the game, taking a Fae Seafarer into the infinite dungeon over and over.  There's a bug right now where stairs from all levels are going back to the overworld - I'll fix that.  However, I can't seem to trigger the crash bug at all, no matter what I try.  Has anyone been able to narrow it down at all?
Title: Re: Shadow of the Wyrm v0.4.4 "Domeniconi" (formerly Savage Lands)
Post by: Avagart on December 05, 2015, 07:01:56 PM
I'll check it.

e1: For now - one minor suggestion. Can you make doors always visible? It's a bit weird when all 'stale' elements of environment are visible even if outside of player FOV, but doors disappears. Same with clay pots in 'starting city'.

e2: How to exit from 'L'ooking? [Enter], [Space], [Esc], [L] not working. Only way which I now 'primitive' found is locate cursor on player (or monster/npc) character and check 'B'estiary.

e3: Ah, ok, 'Z' key, it's mentioned at start... But possibility to use [Esc] would be appreciated ;)
Title: Re: Shadow of the Wyrm v0.4.4 "Domeniconi" (formerly Savage Lands)
Post by: jcd748 on December 05, 2015, 07:22:16 PM
E1: will add to my suggestions list.  It'll be for features in general, since that is a much easier case to code for than just doors.

E2: 'z'.  I'll look at the message when looking for clarity.

Procdump can be downloaded at https://technet.microsoft.com/en-us/sysinternals/dd996900.aspx

If you run sotw.exe in one window, and "procdump -ma -e sotw.exe" in another, it will provide a dump on crashes that if you send to me, I can use to pinpoint what's gone wrong.
Title: Re: Shadow of the Wyrm v0.4.4 "Domeniconi" (formerly Savage Lands)
Post by: Avagart on December 05, 2015, 07:42:21 PM
Ok :) You are interested in all bugs, even these mentioned in this topic (as throwing rocks (ant other items, as I test it now))?

Hm... In most roguelikes cursed items are bind to slot, so it's impossible to unequip these. I started as dwarven pugilist with cursed brass knuckles in equipment. I equip it without problems and I can unequip knuckles as well. It's intended?

e: HP counter is in unintuitive place. It's most important part of 'hud' and it's most frequently checked counter, but it's in the middle of other elements of hud. I think best place for HP is most left position. If not, maybe it's possible to make it more visible? For example, in red/green colour?

e2: Leveling (at least few first levels) is insanely fast - on one simple layer of graveyard I get 6 levels!
Title: Re: Shadow of the Wyrm v0.4.4 "Domeniconi" (formerly Savage Lands)
Post by: jcd748 on December 06, 2015, 01:23:09 PM
Definitely all items without a bow/sling/etc would trigger that.  Should be fixed for the January release.

I've implemented e.g. different effects for potions/etc based on status, but I never implemented binding.  I should have, though.  It was always my intention, but just something I never did.  I'll add that to my backlog.

Levelling in the graveyard is definitely fast, but that's intended, given the levels of the creatures involved.  It's much more dangerous there than the first few levels of the dungeon.
Title: Re: Shadow of the Wyrm v0.4.4 "Domeniconi" (formerly Savage Lands)
Post by: Avagart on December 06, 2015, 01:32:30 PM
So cursed items (equipment, not consumables) are rather harmless now?

Graveyard - despite of guard - is rather easy location. At least for dwarven pugilist.
Title: Re: Shadow of the Wyrm v0.4.4 "Domeniconi" (formerly Savage Lands)
Post by: jcd748 on December 06, 2015, 05:01:37 PM
Cursed equipment is harmless at the moment.

The graveyard will be easier for some races and classes than others.  Any with half-decent armour shouldn't have too many problems.  Shepherds will have a rough go.
Title: Re: Shadow of the Wyrm v0.4.4 "Domeniconi" (formerly Savage Lands)
Post by: jcd748 on December 09, 2015, 09:20:31 PM
There's a bug in the infinite dungeon whereby up staircases always lead back to the surface.  This is caused by some code that tries to be clever about the map properties to copy, but gets a bit too zealous, and copies some additional properties.

The next version will also have a batch file that will start the game and also procdump, so that if the game crashes, you can send me the dumps and I can hopefully track down the cause of this rare but persistent crash.

In the meantime, you can create a batch file (e.g., "sotw_procdump.bat") in your main directory, with the following contents:

http://pastebin.com/FS5VMbQJ

You'll also need procdump:

https://technet.microsoft.com/en-ca/sysinternals/dd996900.aspx

Many apologies for the crash bug - hopefully together we can find and fix it!
Title: Re: Shadow of the Wyrm v0.4.5 "Bacarisse"
Post by: jcd748 on January 02, 2016, 11:28:19 PM
Monthly release time!  Lots of changes, the biggest one being NPC spellcasting. 

Link to the latest: http://www.shadowofthewyrm.org/releases/ShadowOfTheWyrm-Win-0.4.5.zip

The full set of changes:

Shadow of the Wyrm v0.4.5 "Bacarisse"
- Version declared December 1, 2015.  Version finalized January 2, 2016.

- Wearables can now include a speed bonus.  This will be used very, very
  rarely, essentially only for artifacts.

- Updated the creature speed calculation to also include speed bonuses on
  worn equipment.

- Random name generation on an empty name on the naming screen (Lagi).

- '=' can be used in the same way as '+' when using the keys to toggle
  target selection (Lagi).

- Various minor refactorings and cleanups.

- New settings: default_name (can be used to set a default name, or leave
  empty or as "*" to do random name generation).

- ESC can now be used to exit tile selection, equipment, magic and
  inventory screens.  This should include all uses of those screens:
  the readables screen when reading, wands when evoking, and so on (akeley
  and Lagi).

- Created a batch file to run the game plus procdump to try to track down
  a particular crash bug.

- Known spells, number of castings, and spell bonuses can now be specified
  per creature in the configuration XML.

- Refactored the death script code to be table-based and more general,
  like the attack scripts.  Updated Amaurosis' death script, and created a
  currently-empty script for gas clouds.

- Gas clouds "explode" on death, by casting wreath of fire.

- The monochrome colour is now an ini setting.

- New food-related conduct type: corpseless.

- Olive trees may now be generated in the same way as other fruit trees.

- Eight new species of weeds.

- Fruit trees now typically generate more than a single piece of fruit.

- Wands that take a direction (flame, teleport, etc) cam now be used
  by the player against his or her own character by selecting the null
  direction (by default, '5').  Ranged spells are reduced to range 1 when
  made self-targetting.

- Kew now dispenses useful advice on a variety of topics after you
  complete his quests.

- Each damage type now has an additional damage message that can be
  selected.  The use of multiple messages for damage is controlled by an
  ini setting.

- There are a few new real-world dates tracked by the game: summer and
  winter solstice, spring and fall equinox.

- The map is now updated (either partially or fully) after each creature's
  action.  With NPC spellcasting, having the screen update after the
  player's action only was causing issues with bits of the screen not
  being redrawn correctly after spell animations.

- After dying or quitting, the player is now asked if they want an
  identified character dump.

- Character dumping code now respects existing files.  If it tries to
  dump to a named file that exists, the game will retry, adding a time
  stamp.  If that also fails (typically because the user tries to dump
  several times a second), an error message is displayed.

- Added decision (AI) code for NPCs regarding spellcasting, separating out
  attack, healing, buff, and utility spells.  NPCs have a base chance to
  cast spells every turn, with decisions being made based on their
  health, whether there are threats in range of attack spells, and so on.

- Flame Dart is now range 2 instead of 1, as is Shadow Flame.

- New effect type, Cleansing, which sets a regeneration multiplier on
  the map that affects creature generation.

- Rejigged the structure of the DecisionStrategy node in the game
  configuration to include both the strategy as well as a "suppress magic"
  flag, which is set for gas clouds and which prevents the selection of
  spellcasting actions during decision strategy execution.

- New spellcasters: gas cloud (wreath of fire), apprentice (flame dart),
  acolyte (minor healing), ogre magus (shockwave, minor healing, nether
  bolt), thaumaturge (minor healing, radiant beam), sorceror (flame
  dart, force bolt), lichling (frost bolt), Brimman (ice storm, frost
  bolt), Gilirien (wreath of fire, lightning bolt), spectral wizard
  (cross of flame, fireball), high wizard (minor healing, lightning bolt,
  maelstrom), deep wizard (chaos aura, nightfire), Bagra (nether bolt,
  nightfire, veil of shadows), black priest (shadow flame, curse of
  shadows, nether bolt), witch king (curse of shadows, nether bolt, chaos
  aura, nightfire), lich (lightning bolt, fireball), lich king (lightning
  bolt, fireball, fire storm, ice storm, lightning storm, maelstrom),
  Lalo (wreath of fire, lightning bolt), Zaeda (lightning bolt, force
  bolt), Callara (minor healing, dragon breath, lightning bolt), snakeling
  magus (chaos aura, cross of flame).

- New spells/spellbooks: radiant beam (Divine), force bolt (Cantrips),
  ice storm (Arcane), lightning storm (Arcane), maelstrom (Arcane),
  cleansing (Cantrips).

- New items: scroll of cleansing.

- New artifacts: legendary boots "Akos Akari", tiger's eye ring "Asturias".

- New creatures: gas cloud, frostling, Wulf.

- Boost updated to 1.60.0.

- Various minor refactorings.

- Bug fixes:

  - Crash when attacking with a ranged weapon with no launcher (e.g.,
    thrown rocks, no sling equipped) (Lagi).

  - When throwing potions, the last potion in a stack was not being
    removed properly (Lagi).

  - The code for setting a new name in-game via Nama wasn't using the
    same rules as name generation at the start of the game.

  - Generator::set_depth_custom_map_id_properties was copying over too
    many properties.  It was intended only to copy over custom map IDs
    for particular depths (e.g., if level 5 of some dungeon was a set
    level), but it was copying over additional properties, which lead to
    a bug in the infinite dungeon where the up staircase on every level
    lead back to the surface because the key TILE_PROPERTY_PREVIOUS_MAP_ID
    was copied from level to level.

  - Beam spells weren't properly handling going off the edge of an open
    map.

  - Certain weed tile configurations weren't showing a description.
Title: Re: Shadow of the Wyrm v0.4.5 "Bacarisse" (formerly Savage Lands)
Post by: getter77 on January 02, 2016, 11:58:42 PM
Looks like another stellar update to kick off 2016 right---going to be so great to behold where both this and ADOM will wind up traveling their respective roads as these months roll onward!   8)
Title: Re: Shadow of the Wyrm v0.4.5 "Bacarisse" (formerly Savage Lands)
Post by: jcd748 on January 03, 2016, 12:14:45 AM
Definitely nice to have some extra mornings over the Christmas holidays to get a bit of coding in!
Title: Re: Shadow of the Wyrm v0.4.5 "Bacarisse" (formerly Savage Lands)
Post by: jcd748 on January 06, 2016, 02:10:37 AM
I've had my first bug report for the new version: the "rest" command is unfortunately broken.  I've investigated and have a fix in place.  For anyone currently playing the game - does this inconvenience you enough that a new version would be appreciated?  Or is it more of a nuisance?
Title: Re: Shadow of the Wyrm v0.4.6 "Spinacino" (formerly Savage Lands)
Post by: jcd748 on January 07, 2016, 04:18:30 AM
Small update to fix the rest bug:

Shadow of the Wyrm v0.4.6 "Spinacino"
- Version declared January 2, 2016.  Version finalized January 6, 2016.

- New effect type, uncursing.  The cursed effect does nothing - when the
  effect is uncursed, the creature's equipment is uncursed, and when the
  effect is blessed, all of the creature's possessions are uncursed.

- Lua API functions to allow cursing a creature's equipment and inventory.

- New spells/spellbooks: uncurse (Mystic).

- Bug fixes:

  - Rest command broken (Dave Keen).
Title: Re: Shadow of the Wyrm v0.4.5 "Bacarisse" (formerly Savage Lands)
Post by: Avagart on January 07, 2016, 09:24:09 AM
It' good to see that you released new bugfixing version so fast :)
Title: Re: Shadow of the Wyrm v0.4.6 "Spinacino" (formerly Savage Lands)
Post by: barrabus on January 21, 2016, 04:04:27 AM
You see a dram of whisky.
You pick up a dram of whisky.


Huzzah!
Title: Re: Shadow of the Wyrm v0.4.6 "Spinacino" (formerly Savage Lands)
Post by: Aleksanderus on January 23, 2016, 01:33:45 PM
New updates seem interesting!
Title: Re: Shadow of the Wyrm v0.4.6 "Spinacino" (formerly Savage Lands)
Post by: jcd748 on January 23, 2016, 03:48:58 PM
You see a dram of whisky.
You pick up a dram of whisky.


Huzzah!

Don't drink too much too quickly, or you'll die of alcohol poisoning!
Title: Re: Shadow of the Wyrm v0.4.7 "Llobet" (formerly Savage Lands)
Post by: jcd748 on January 23, 2016, 03:53:10 PM
Okay, February's release is coming early!  There was a pretty critical bug with reflective beam spells that would cause an infinite loop.  Just a reminder that if you wanted to download procdump, and run the game using the supplied batch file, you'll get crash dumps which I can use to try to finally find and fix the occasional-but-really-annoying crash bug.

New version link: http://www.shadowofthewyrm.org/releases/ShadowOfTheWyrm-Win-0.4.7.zip (http://www.shadowofthewyrm.org/releases/ShadowOfTheWyrm-Win-0.4.7.zip)

Changes:

Shadow of the Wyrm v0.4.7 "Llobet"
- Version declared January 6, 2016.  Version finalized January 23, 2016.

- Refactored the curses-based display so that the message buffer can be
  used on any screen, instead of just stdscr.

- Added "Alert" functionality, which is basically just using the message
  buffer on the current window (instead of stdscr) along with requiring
  the player to press a key.

- Cursed items now cannot be removed.

- The cursed uncursing effect curses the creature's equipment.

- After prayer, deities may now decide to uncurse the player's equipment.

- Deities can curse a player's equipment when angry.

- When applying additional, user-requested filters on the Inventory
  screen, the title text indicates that additional filters are in place.

- The equipment screen now displays colours for cursed (bold red) and
  blessed (bold white) items.

- Added hands-required to items.  When wielding an item in the wielded/
  off-hand slot, the number of hands free is checked against the number
  of hands required to wield the item.

- White wildflowers have been renamed to cream wildflowers to reduce
  confusion for the early whiteflower quest.

- Merchants now start with Literacy (/rlg).

- The second line on the equipment screen now shows "Resists:" to make it
  clearer that the numbers and the abbreviations are resistance deltas
  (/rlg).

- Added a prompt when targetting friendly creatures via ranged combat
  (Dave Keen).

- HP and AP regeneration has been updated so that instead of always
  getting 1 HP/AP per tick, the amount is calculated based on race- and
  class-based multipliers, rounding up to the nearest HP.  Effectively,
  for almost all race/class combos, the HP rate has at least doubled
  (except for some very weak classes, like wizards, witchlings, etc).
  Some race/class combos, like Ogre Warriors/Puglists/etc, will regain
  HP very quickly.  And some classes (Elven/Gnomish/Fae Wizards, etc)
  will regain AP much faster.  Finally, the base minutes per HP/AP tick
  is now 15, so in general, HP/AP regeneration should be at least twice
  as fast as in the previous version, and based on the selected race/class
  combination, could be much faster than that.

- When defaulting an NPC's action, use max(1, (creature speed + 1)).

- New creatures: were-light.

- New items: greatsword, greataxe.

- New artifacts: boreal scythe "Whisperwind" (The Trickster, Shiver).

- Bug fixes:

  - Clearing inventory filters wasn't respecting the original filter.

  - The order of potential actions was allowing ticked-off deities to
    help a creature rather than doing something nasty.

  - Crash when talking to Hild after gathering the required twenty
    whiteflowers (/rlg).

  - Typo in one of the resource string names for the Cleansing spellbook,
    which caused the book's unid'd name to show up as blank in the UI.
    Created a Python script to catch this (/rlg).

  - Incorporeal creatures on blocking features could not be attacked
    (Dave Keen).

  - Redcap speech text was the same as its bestiary description.

  - Reflective beam spells could get into infinite loops (Darcy Faires).

  - Score calculation had some signed/unsigned arithmetic issues
    (Darcy Faires).

  - When selecting an item to pick up, and selecting none, a message is
    incorrectly added about not being able to pick up (Darcy Faires).
Title: Re: Shadow of the Wyrm v0.4.6 "Spinacino" (formerly Savage Lands)
Post by: Avagart on January 23, 2016, 05:41:39 PM
Ouh, you made these things-which-are-related-to-cursed-items! It's great, I was looking for it :)
Title: Re: Shadow of the Wyrm v0.4.6 "Spinacino" (formerly Savage Lands)
Post by: jcd748 on January 23, 2016, 05:49:27 PM
To be fair, I should've probably implemented that before my first release!
Title: Re: Shadow of the Wyrm v0.4.7 "Llobet" (formerly Savage Lands)
Post by: getter77 on January 24, 2016, 12:58:50 AM
Congrats on another solid release and a bit early at that!
Title: Re: Shadow of the Wyrm v0.4.7 "Llobet" (formerly Savage Lands)
Post by: Legend on January 24, 2016, 01:59:15 AM
Seems pretty cool. Any chance of a version that runs on win xp though?  :(
Title: Re: Shadow of the Wyrm v0.4.7 "Llobet" (formerly Savage Lands)
Post by: jcd748 on January 24, 2016, 03:49:06 AM
Seems pretty cool. Any chance of a version that runs on win xp though?  :(

I don't see why not.  I do my development in Win 10, anyway.  I'll look into seeing if I can produce an XP-compatible binary.
Title: Re: Shadow of the Wyrm v0.4.7 "Llobet" (formerly Savage Lands)
Post by: Legend on January 24, 2016, 08:50:25 AM
Cool. Thanks. I'm still stuck on winxp and shadow of the wyrm doesn't seem to open. (I get the "not a valid win32" error). More and more games and programs now days unfortunately leave winxp users, somewhat understandably though, left out to dry.  :(

I look forward to checking out the xp version when you get a chance to make it.
Title: Re: Shadow of the Wyrm v0.4.7 "Llobet" (formerly Savage Lands)
Post by: jcd748 on January 24, 2016, 02:42:10 PM
For sure I'll look into this.

Also, there was a bug with HP/AP regen that allowed them to go over the max.  I've patched 0.4.7 and re-uploaded it.  I'll merge the change into default shortly.
Title: Re: Shadow of the Wyrm v0.4.7 "Llobet" (formerly Savage Lands)
Post by: jcd748 on February 04, 2016, 04:45:37 AM
To test WinXP builds, I've tried creating one by adding a new build configuration in Visual Studio, and setting a few settings I found on MS's site.

Here's a build of the latest code from 0.4.8: www.shadowofthewyrm.org/releases/ShadowOfTheWyrm-WinXP-0.4.8-latest.zip (http://www.shadowofthewyrm.org/releases/ShadowOfTheWyrm-WinXP-0.4.8-latest.zip)

If you've got access to XP, can you let me know if this lets you actually start and play the game?  If it works, I'll make sure to release XP builds alongside 7+ when I do my releases.
Title: Re: Shadow of the Wyrm v0.4.7 "Llobet" (formerly Savage Lands)
Post by: jcd748 on February 04, 2016, 02:12:55 PM
Just heard that the build works, so I'll include a WinXP build with the next release.  I'm skipping February, since I did a release in late January, and am planning the next one for early March.
Title: Re: Shadow of the Wyrm v0.4.8 "Carulli" (formerly Savage Lands)
Post by: jcd748 on March 04, 2016, 03:00:51 AM
After no releases in February (since I had a late January release), it felt like time to get another build out there.  So, I'm releasing v0.4.8 - a pretty good balance of useful and useless, flavour and mechanics.

Win7+/WinXP builds: http://www.shadowofthewyrm.org/downloads.html (http://www.shadowofthewyrm.org/downloads.html)

Full release notes:

Shadow of the Wyrm v0.4.8 "Carulli"
- Version declared January 23, 2016.  Version finalized March 3, 2016.

- Out-of-view features no longer disappear - these are remembered
  (Avagart).

- Added support for special days, with messages being displayed when that
  day arrives.

- New special days: Alari, Festival of the Midwinter Moon; Halingsdaeg,
  Celebration of the Ascension of St. Haling; Demonstide, Day of Defeat of
  the Unholy Hordes; Coma, Night of Heavenly Death; Edelmas, Ancient Day
  of Slaughter; Solstide, Festival of the Summer Sun; Dragonsday, Rout
  of the Old Dragon Lords; Reaving, Celebration of the Harvest; Elfenwael,
  Death of the Fair Folk.

- Adventurers now start with skill in Cantrips (Darcy Faires).

- Creatures now have a chance of finding foragable foods on overworld
  maps.  The chance of finding these is seasonal: roots can always be
  had, but are fewer and rarer, while berries are more plentiful, but can
  only be found in the fall.  Fiddleheads are the curled fronds of ferns,
  and are only available in the spring.  The chance of a particular
  random overworld map of having foragables is based on the player's
  Foraging skill.

- Created a Windows XP-compatible release build configuration (Legend).

- The game now checks to see if it has write access in the main
  directory, failing out if it does not.

- In preparation for eventual Unix builds, added the player's user name
  to the high score entries.

- When resting, each turn now adds a "." to the resting message, to give
  a visual indication of how long the player has rested.

- Added a new island off the coast of the Stonewall ruins.  This is the
  basis for a quest from Twille in Atua-Elar.

- Beefed up Goblincrusher a little bit.

- Additional logger functionality.

- New tile types: sewer complex (shown on the world map), and sewer
  (individual tiles within a sewer complex).

- Sewer complexes have a chance to generate on field tiles.  They are
  generally rare, being generated even less often than keeps.  However,
  pretty much any non-unique can be found in sewers.

- Created an infinite sewer complex north-west of Aeschburh.  Made the
  infinite dungeon even deeper.  Added a new unique, Cadlind, in Isen Dun
  to tell the player about the existence of these places.

- Rovers now start with either a woodsman's axe or a briar axe.

- World generation now sets a maximum depths on dungeons and sewers.
  There is always at least one 50-level structure.

- Tiles can now have engravings.  For dungeon and sewer complexes, added
  engravings, when applicable, of a creature whose danger corresponds to
  the maximum depth of the dungeon.

- Reduced the depth of the dungeon on little island from 50 levels to 25.

- Wearables (weapons and armour, rings, amulets, etc) are now identified
  when equipped.

- Added an "auto curse" flag that sets an item's status to cursed when
  the item is equipped.  Set the following items and artifacts auto-curse:
  withering ring, Crown of Tyranny, smouldering black plate mail "Terror",
  eldritch greatsword "Apocalypse", stumbling ring.

- Next to the Chronicle in the rectory in Isen Dun there is now a book
  describing the world's special days.

- Winning characters are now mentioned in the high scores.

- The message displayed after winning is more descriptive.

- After winning, the player now has the option to keep adventuring.  The
  winner flag is always set regardless of the choice, so that quitting
  later still yields a winner in the high scores (kraphead).

- New items: roots, berries, kelp, History of the Kell Empire, briar axe,
  fortified dwarven wine, elven brandy, goblin moonshine, imperial dagger
  "Amagari", withering ring, stumbling ring, Book of Days.

- New creatures: Twille, Cadlind.

- New artifacts: imperial dagger "Amagari".

- Bug fixes:

  - Blue jays were, uh, bright yellow.

  - Damages were being displayed incorrectly (e.g., 1d8--10) when the
    modifier portion was negative.

  - Negative damages used to be possible.  This is now fixed so that
    the base damage (before resistances, soak, etc) is always at least 1.
Title: Re: Shadow of the Wyrm v0.4.8 "Carulli" (formerly Savage Lands)
Post by: Samildanach on March 06, 2016, 01:41:51 PM
Playing this for the first time(s). This might be a stupid question but where the hell is the boathouse? I was rewarded with a boathouse key but I can only find one locked door in town and it says I don't have the matching key, so I assume that's not it.
Title: Re: Shadow of the Wyrm v0.4.8 "Carulli" (formerly Savage Lands)
Post by: jcd748 on March 06, 2016, 06:57:18 PM
No such thing as stupid questions!  The boathouse is along the water by the pier at the south-west part of the map.
Title: Re: Shadow of the Wyrm v0.4.9 "Mavroedes" (formerly Savage Lands)
Post by: jcd748 on March 06, 2016, 06:59:01 PM
Quick version update - the game will now dump files on a crash, to make for easier bug reporting.

Downloads are at: http://www.shadowofthewyrm.org/downloads.html (http://www.shadowofthewyrm.org/downloads.html)

Hopefully this will lead to quick turnaround on crash bugs!

Shadow of the Wyrm v0.4.9 "Mavroedes"
- Version declared March 3, 2016.  Version finalized March 6, 2016.

- Slightly better estimation of the distance to the goal for the A*
  search algorithm - it now considers the movement multiplier of the
  current tile, in addition to the Chebyshev distance.
Title: Re: Shadow of the Wyrm v0.4.8 "Carulli" (formerly Savage Lands)
Post by: Legend on March 06, 2016, 09:21:59 PM
Playing the xp version. There seems to be some lag/delay in key commands. When making single key presses, it is pretty marginal, but if I hold down a key to move in a direction and release the key, the character continues to move for a good bit after I take my finger off the key.
Title: Re: Shadow of the Wyrm v0.4.8 "Carulli" (formerly Savage Lands)
Post by: jcd748 on March 06, 2016, 09:33:20 PM
Hmm.  Might be computer-dependent...I don't get that when I run the XP build on my own machine.  Doing some performance tuning is definitely something I'm going to do at some point in the future, but things are "good enough" at the moment.  But don't worry, it's on my to-do list!
Title: Re: Shadow of the Wyrm v0.4.8 "Carulli" (formerly Savage Lands)
Post by: Samildanach on March 06, 2016, 11:49:34 PM
Ah, you have to jump in the water to get to the boathouse!

So far I'm really impressed with this game. 8)
Title: Re: Shadow of the Wyrm v0.4.8 "Carulli" (formerly Savage Lands)
Post by: jcd748 on March 07, 2016, 12:05:29 AM
Thanks!  That's always great to hear.

There's a lot going on in the game, but it's still really shallow in a lot of areas, particular class differentiation, skills, etc.  But I'm sure that'll improve as time goes on.
Title: Re: Shadow of the Wyrm v0.4.8 "Carulli" (formerly Savage Lands)
Post by: Samildanach on March 07, 2016, 12:37:15 AM
There's a lot going on in the game, but it's still really shallow in a lot of areas, particular class differentiation, skills, etc.  But I'm sure that'll improve as time goes on.

That's to be expected from a work in progress. As it is, there's still plenty to do.
Title: Re: Shadow of the Wyrm v0.4.8 "Carulli" (formerly Savage Lands)
Post by: jcd748 on March 08, 2016, 03:31:20 AM
There's a nasty bug in the current version - you can't make your way back from Stoneheim (the dwarven city) and a few other places.  I've put a patched version on the website.  Your savefiles should be compatible, but will have the same problem before, as this is a data issue.  However, new games in the patched version should be okay.  Sorry!
Title: Re: Shadow of the Wyrm v0.5.0 "Molinaro"(formerly Savage Lands)
Post by: jcd748 on April 03, 2016, 08:29:15 PM
Time for the monthly release!  This one's named for Simone Molinaro, a Venetian lutenist of the 16th century.  I just spent a while learning to play his "Ballo Detto Il Conte Orlando", one of my favourite pieces of music growing up, though I originally knew it as the opening theme to Respighi's orchestral "Ancient Airs and Dances".

Anyway, this is a slightly-more-significant-than-usual monthly release, because of two features: NPCs can now do ranged combat (firing bows, throwing spears, etc, with the same mechanics the player uses), and breeding has also been implemented - watch out for fork bugs!  They have a nasty piercing attack, similar to ADOM's claw bugs.

The other major mechanical change this version is dual-wielding.  Thieves and Rovers start with Dual Wield, and this skill now hopefully makes them worth choosing, though it should be noted that they're generally more frail than warriors, and so it might take a bit of creativity keeping them alive.

Breeding and NPC ranged combat were two of the things on my long-term to-do list, so it's nice to get them out of the way.  The crash bug remains, however, but a reminder that the game should now provide dumps, so if you get a crash, you can send me the dump and whether you're using the Win7 or XP build, and I can hopefully make the game a little more stable.

A full list of changes:

Shadow of the Wyrm v0.5.0 "Molinaro"
- Version declared March 7, 2016.  Version finalized April 3, 2016.

- Added a utility to set the username to empty on savefiles, and updated
  the code so that any savefile with an empty username can be opened by
  anyone.

- Save files now persist after loading, and are only removed when quitting
  or dying.  This allows a basic recovery mechanism from crashes.

- Fixed up a number of locations in the Lua API functions where creature
  pointers were being used unchecked.

- Dying stars will change their evade, damage, and speed based on their
  intensity.

- Defined initial equipment for goblin pelters, archers, ogre hurlers,
  and dwarven warriors (these receive slings and rocks/bows and
  arrows/cabers/crossbows and bolts, respectively).

- Updated NPC AI to consider ranged combat when threats are in range and
  when an appropriate ranged weapon is wielded.

- Resting no longer cuts off at full HP or AP when the player has at
  least one status.  This allows players to quickly rest off being
  Spellbound, etc.  Resting still can't be done when afflicted by
  particularly dangerous statuses (Stone, Poison) - in this case, the
  player would need to use an item, pray, manually rest using 's', etc.
  (Antonio Sabochini)

- Creatures can now have skills as well.  Added archery-related skills to
  archers, goblin pelters, ogre hurlers, snakeling sharpshoters, and
  dwarven warriors.

- Amulets now have randomized unidentified descriptions.

- Changed amulet symbol to '#'.

- Added configuration settings to allow the selection of a default race,
  class, deity, and sex.  If these aren't set appropriately, the user
  is prompted to select a value.

- Creatures can now attack with two weapons.  There is a to-hit penalty
  on the secondary weapon, as well as a speed penalty.  These are both
  reduced by the Dual Wield skill (kraphead).

- Rovers now start with skill in Dual Wield as well.

- Thieves now start dual-wielding daggers, with some extra daggers in
  their inventories.  Rovers start with an extra dagger in their
  inventory.

- There is now a simple in-game help, accessible via '?'.  All keybindings
  shown are the default values (AgingMinotaur/Mateusz Lagowski).  The
  help menu also includes an introduction to roguelike games, a history
  of Shadow of the Wyrm, and a basic strategy guide.

- Creatures can now be defined as breeders.  Breeders have a small chance
  to create another creature of the same type onto a surrounding tile.
  Breeding respects when the creature generation rate is 0 (via the
  Cleansing spell), so even if a creature decides to breed, breeding will
  be suppressed on the level by this spell.

- Added the breeder flag to fork bugs, as well as a piercing attack.

- Added another entrance to the boathouse in Isen Dun.

- Increased the amount of currency per drop, as well as ammunition.

- New conduct type: silent (broken on chatting and spellcasting).

- New creatures: dying star, puca, tentacled spider, fork bug, ogre
  hurler.

- New items: holy amulet, shadow amulet, lightning amulet, flame bolt,
  arcane bolt, barbed spear, winged javelin, caber.

- Bug fixes:

  - Combat/Archery was not affecting the combat to-hit calculations.

  - Off-hand equipment specified in the configuration XML wasn't being
    equipped properly.
Title: Re: Shadow of the Wyrm v0.5.0 "Molinaro"(formerly Savage Lands)
Post by: jcd748 on April 24, 2016, 01:07:01 PM
Thanks to the efforts of Redfeek, I'm delighted to make available a Russian-localized version of v0.5.0.

http://www.shadowofthewyrm.org/releases/ru/ShadowOfTheWyrm_0.5.0_rus.zip (http://www.shadowofthewyrm.org/releases/ru/ShadowOfTheWyrm_0.5.0_rus.zip)

To run this, you'll need to ensure that your console font is Lucida Console (ie, not the default raster font).  Run the game with "run.bat".
Title: Re: Shadow of the Wyrm v0.5.0 "Molinaro"(formerly Savage Lands)
Post by: jcd748 on April 28, 2016, 11:58:00 PM
Again due to the efforts of Redfeek, there are now Russian versions of the command reference and the guidebook, available in the docs folder of the Russian version of v0.5.0.
Title: Re: Shadow of the Wyrm v0.5.1 "Beauvais"(formerly Savage Lands)
Post by: jcd748 on May 02, 2016, 12:17:52 AM
Monthly release time!  This release focuses on making skills more visible, and adds some content as well.  There is a new skills screen that you can use to see/use/get info on your skills.  Some of these skills are still unimplemented, but there are a lot more skills that actually have an in-game effect, now.

So, the change log:

Shadow of the Wyrm v0.5.1 "Beauvais"
- Version declared April 3, 2016.  Version finalized May 1, 2016.

- Added a new area, the Caldera, in the dwarf lands.  Guarding the centre
  of the lake are four ageless giants: Weyg, Rhone, Phole, and Carne.
  Weyg and Carne are warriors, while Rhone is an archer and Phole a
  witchling.

- Added a quest to the caravan master, which will fire after the Cithriel
  quest is complete, to slay the four avernal giants in the Caldera.

- In adding the Caldera and the associated mythology, I noticed there were
  now two distinct "underworlds": the underworld of Greek and Roman myth,
  and the one of Dungeons & Dragons and other fantasy games.  Reworked the
  texts so that demons are now from a parallel world known as the black
  plains, while the underworld is now the place where spirits go after
  death.

- The player can now view his or her skills (default keybinding is F3).
  This shows all trained and trainable skills.  Trainable skills are those
  that can advance from 0. (AgingMinotaur)

- Skills can be selected from the skill screen as well.  Selecting a skill
  gives a message as to how it's used (for weapon skills, magic, etc),
  actually does something (no skills take advantage of this, yet), or
  throws up a message about how the skill is not yet implemented.

- Appropriately 0-valued skills (weapon skills) are now shown in the
  character dump as well.

- Implemented the crafting skill.  This is a secondary skill for a lot
  of crafting-type skills, and increases the chance of creating something
  useful.

- Implemented the blind fighting skill.  This helps negate the large
  evade penalties associated with blindness, as well as the to-hit
  penalties.

- As weaving and tanning now consider both a primary skill as well as
  crafting, the items created can now be more powerful.

- Working at a jeweler's workbench now considers the Jeweler skill instead
  of Smithing.

- The player now needs literacy as a basic prerequisite to read scrolls
  and spellbooks.  The Literacy skill now also affects how quickly a
  readable item is read, and is also now checked when determining if a
  creature is able to learn a spell from a spellbook.

- One more inhabitant of Isen Dun wants the Sun Gem.  Cynwise's first
  quest is now for the Gem, and she gives a number of identify scrolls.
  She also teaches the player about Literacy, if that skill is 0.

- Since there is now additional incentive to do Cynwise's quest for
  Literacy, the Blacksmith's reward, Forger, now does a bit more damage.

- The Escape skill is now also checked when trying to ascend/descend
  while adjacent to hostile creatures.  Previously, this movement could
  always be performed.  Now, there is a base chance to ascend/descend,
  and if that fails, the Escape skill is checked for a second chance.

- Awareness now plays a large part in calculating the target number for
  magical combat, so creatures with very high awareness and/or evade
  will be very difficult to attack with magic.

- Religion now plays a part in your relations with your deity.  After
  praying, a multiplier is now applied to the piety gain (sacrificing)
  and loss (praying).

- Being favoured by the Nine and spoken to in visions and in their dreams,
  Shepherds now start with skill in Religion.

- Most of the general skills are now marked on use, or in certain use
  cases, meaning that their repeated use will improve them over time.

- Rejected sacrifices now no longer disappear, but are left on the altar.

- Rovers and Seafarers now start with fishing rods.  There is also a
  guaranteed fishing rod in the boathouse in Isen Dun.

- Implemented fishing.  To fish successfully, you will need to have a
  fishing rod and be standing by water.  It also helps a great deal if
  you have skill in Fishing.  Fishing on a map makes it permanent, if it
  was not before.  If you catch a fish while on land, the fish will appear
  on your tile; if you're in the water, the game will add the fish to
  your inventory.  If you lack the space in your inventory, you will toss
  the fish back.

- Artifacts are now always generated as either uncursed or blessed
  (Sean McKeague).

- The Hunting skill now improves combat skills against animals, and also
  helps find more corpses.

- Wood Elves and Fae now start with Hunting.

- Bug fixes:

  - Fixed a crash bug in a Lua API test function.

  - The resource string for the Foraging skill's name was incorrect,
    pointing at Escaping instead.

  - To-hit modifiers weren't being properly applied in the magical to-hit
    calculations.

  - Sacrificing a low-value item and receiving 0 piety was incorrectly
    generating a "you feel pious"-type message.

  - Both currency and ammunition were generating in much larger piles
    than expected, due to calling the RNG "dice" function instead of
    "range".  This led to stacks of three hundred or more cabers weighing
    18000 lbs. (Sean McKeague)

- New creatures: Weyg, Rhone, Phole, Carne, avernal bat, mist wraith, fox
  mage.

- New items: avernal arrow, fishing rod, rainbow trout, river carp,
  nothern pike, sockeye salmon, yellowfin tuna, southern cod.

- New artifacts: the ruby amulet "Eunoia".
Title: Re: Shadow of the Wyrm v0.5.1 "Beauvais"(formerly Savage Lands)
Post by: jcd748 on May 12, 2016, 11:18:47 PM
Thanks to Redfeek, a Russian translation of v0.5.1 now available: http://shadowofthewyrm.org/releases/ru/ShadowOfTheWyrm_0.5.1_rus.zip (http://shadowofthewyrm.org/releases/ru/ShadowOfTheWyrm_0.5.1_rus.zip)
Title: Re: Shadow of the Wyrm v0.5.2 "Le Roy" (formerly Savage Lands)
Post by: jcd748 on June 04, 2016, 06:24:58 PM
Monthly release - v0.5.2.  The big change this time is probably the implementation of skill points, which allow you to improve general, melee, ranged, and magical skills with each level.

Full list of changes:

Shadow of the Wyrm v0.5.2 "Le Roy"
- Version declared May 1, 2016.  Version finalized June 4, 2016.

- Added support for reading a random file for a resource string.  This
  won't be used in many places, but is currently being used for allowing
  a number of different title poems.

- Deities now grant +2 to a statistic at the start of the game, instead
  of +1.

- The locked room in Kew's house now always contains an unstoning
  potion.

- Goblin trappers can now, as part of their AI, set a trap.  Whether or
  not the trap is seen is dependent on the Detection checks of the
  creatures the trapper can see that the trapper is hostile towards.
  Trappers don't set traps when there are no hostile creatures present.

- When skills are checked for improvement, if the number of marks is less
  than the amount required for a skill increase, the skill still has a
  chance to improve, based on the number of marks accumulated.

- Witchlings get a new wide-beamed spell, Umbra, starting at level 26.

- Created support for beam spells with radii greater than 1.

- Updated the pathfinding code to use a greater cost when considering
  a search node that contains a dangerous feature like a trap.

- The player must now be standing on a trap to apply it - traps can't
  be applied while the player is adjacent.

- Traps now give a message regardless of whether they're triggered by the
  player or another creature, so long as the player can see the triggering
  creature.  Reworked the trigger messages so that they no longer assume
  that the player is the triggering creature.

- Created a new epic poem, to be added to with each release, found in
  the library of Atua-Elar.

- Each race now has an associated number of skill points that they gain
  per level.  Humans and Snakelings are the most adaptive, and gain skill
  the fastest this way (10 points each).  Fae and Giants are the most
  hidebound as a people, and very set in their ways (7 each).  Between the
  two extremes are:
 
  - Dwarves, Ogres, and Wood Elves ( 8 )
  - Goblins, Gnomes, and Mountain Elves (9).

- When creatures gain levels, they now gain a certain number of skill
  points.  Each skill point can be used to gain skill in a previously-
  learned skill, or learn a new skill when trainable from 0 (melee and
  ranged weapons).  The number of skill points is determined by the
  creature's race.  Unused skill points have an effect on the game's
  final score.

- Looking at a tile with multiple items now results in a message about
  this, rather than an ugly list of all the items in the stack.

- Tiles can now have inscriptions, and the player can create inscriptions
  ("N" by default).

- Added more name syllables, so there are more possible random names.

- Graveyards weren't properly hooked up to world generation.  Now there
  are lots of lovely graves to plunder.  These now have inscriptions, so
  you can see whose grave you're trying to plunder.

- New creatures: goblin trapper, corpse fiend, Shale, Marvelle,
  changeling.

- New traps: crossbow trap, blackwater trap, electric field trap.

- New spells/spellbooks: blast (Cantrips), umbra (Primordial), absolute
  zero (Arcane).

- New items: wand of poison, wand of shadow, epic poem "Tel and Floridel".

- Bug fixes:

  - Randomizable items (potions, etc) placed on custom maps weren't
    being randomized properly.

  - The Magic skill didn't have its resource string properly defined,
    resulting in empty text when that skill was selected from the Skills
    screen (Redfeek).

  - Untriggered traps were being displayed when moving out of view of
    that tile.

  - When using +/- to cycle between creatures using Look, the message
    manager details were not being updated correctly.

  - Tomatoes weren't red.

  - When a trap killed a creature, the redraw was not immediate and the
    projectile might end up being redrawn in the wrong location.

  - Resource strings for NPC paralysis were missing.

  - Poison dart traps now deal piercing damage instead of pound damage.

  - Fixed a bug where renaming with Nama wouldn't redraw the screen
    properly when inputting a name consisting of many lines of text.
Title: Re: Shadow of the Wyrm v0.5.1 "Beauvais"(formerly Savage Lands)
Post by: Aleksanderus on June 04, 2016, 07:15:14 PM
Inscriptions on floors? Finally nethack players will love this game fully!
Title: Re: Shadow of the Wyrm v0.5.2 "Le Roy"(formerly Savage Lands)
Post by: getter77 on June 04, 2016, 08:45:11 PM
Always good to see the impressive assortment roll on in---soundly beats flipping a page in the old calendar for a sense of progress.   8)
Title: Re: Shadow of the Wyrm v0.5.1 "Beauvais"(formerly Savage Lands)
Post by: jcd748 on June 04, 2016, 09:23:53 PM
Inscriptions on floors? Finally nethack players will love this game fully!

Owlbreath nowhere in sight though...
Title: Re: Shadow of the Wyrm v0.5.2 "Le Roy"(formerly Savage Lands)
Post by: Legend on June 05, 2016, 06:28:10 AM
One thing that is a little irksome is that a lot of the game commands require capitol letter presses that seem needless since they are the only commands using that particular letter key.  Such as (K)ick, (L)ook, (C)hat, and i(N)scribe. All of these commands are the only commands which use those particular letter key to be pressed, yet they require Shift+Key to be pressed rather than just the regular lower case version of the key to be pressed.

Also, when there are multiple items on the ground, is there a way of picking up everything? If so, I couldn't figure it out. If not, it would be nice.

On a related note, when there is a stack of several of the same item, it would be nice to be able to specify how many of said item instead of picking them all up. I came across a stack of 49 javelins weighing 147 pounds. I didn't realize it was actually 49 javelins at first. Took me a minute to figure out that I had to pick up the whole sbundle, then drop 48 of them just to keep one of them.
Title: Re: Shadow of the Wyrm v0.5.2 "Le Roy"(formerly Savage Lands)
Post by: jcd748 on June 05, 2016, 12:51:02 PM
Re: capital letters.  SotW allows vi keys for movement, so hjklyubn are reserved for that.  Because movement is more common than kicking, it gets the lower case.

No excuse for chatting, though, and that's common.  I'll make that lower case.

There's no way of picking up everything, but that's a great idea (maybe ":"...)

I'll add that to my backlog.

At some point, I'm planning on adding pickup prompts, but only when there are more items that can be carried (the reported case I had was, "there's a pile of 343 tabers here, weighing 18000 pounds.  I just want to pick up one.").  I do it that way because when I play roguelikes, picking up the entire stack is generally more common for me than just wanting one thing.  E.g., if there's a pile of arrows, it's more common to pick up the stack of 12 than just 2-3.  Do you think it would be useful to add a .ini option to always prompt for number?

Thank you for the feedback!
Title: Re: Shadow of the Wyrm v0.5.2 "Le Roy"(formerly Savage Lands)
Post by: akeley on June 05, 2016, 03:24:57 PM
One thing that is a little irksome is that a lot of the game commands require capitol letter presses that seem needless since they are the only commands using that particular letter key.

You can edit all the keybindings in swyrm.ini
Title: Re: Shadow of the Wyrm v0.5.3 "Calvi"
Post by: jcd748 on July 03, 2016, 12:25:08 AM
I'll be very busy this summer, and so I won't be doing a release in the first week of August.  Releases will resume in September.

Also, apologies - I changed chatting from 'C' to 'c', but my ADOM muscle memory was so strong that after several weeks, I still couldn't get used to it.  I changed it back.

Anyway, a slightly larger-than-normal release for v0.5.3.  Lots of mechanics changes, mostly focused around skills and skinning/tanning, but there are lots of mechanical and non-mechanical changes, so here goes:

Shadow of the Wyrm v0.5.3 "Calvi"
- Version declared June 4, 2016.  Version finalized July 2, 2016.

- Behemoth hide armour is a bit more powerful, soak-wise.

- Defined grave-rooms for dungeons.  These contain a sarcophagus that
  is guaranteed to contain an item, and is very likely to contain someone
  not pleased with being woken.

- Sarcophagi can now be plundered with the usual 'a' (apply feature)
  command.

- Updated the dungeon generation algorithm to keep better bookkeeping on
  special rooms.  Previously, some rooms might not be placed, but would
  be tracked as such, preventing the generation of the room on that
  dungeon level.

- Fields, forests, scrublands, and hills now have a small chance of having
  a grave or barrow generated as part of the map.  If this happens, then
  the map is made permanent.

- The gnomish barkeeper in Gnordvar will now sell you food and a drink
  for a few ivories.

- The code has been internally restructured so that weapons no longer
  have slays.  This is now at the damage level, so that it can be applied
  both to a weapon and to unarmed damage (or, later, magic).

- Slays are now shown when using the W/R weapon info command.

- Pugilists are now more powerful: at levels 20 and 40, they receive a
  random slay on their unarmed damage.

- Attack details (the output of the "W"/"R" commands) are now shown in
  the character synopsis.

- Fixed some ugliness with how equipment is displayed in the character
  synopsis.

- Dual wielding is now even more difficult, as before this difficulty
  could be offset pretty easily by pumping a weapon skill.

- Skills now also affect damage: creatures get +1 damage for every 10
  skill in the relevant melee or ranged weapon skill (clubs, spears, etc).
  Furthermore, an additional +1 damage is granted for every 20 points of
  Combat or Archery, depending on the type of the physical attack.

- Prettified damage flags in the weapon output.

- The following races now have some resists/vulns, which should make
  skinning creatures of that race worthwhile: construct, demon, divine,
  insect, jelly, monster.

- The chance of a corpse carrying over a racial resistance is no longer
  100% - the base chance is 40, and modified by the skinning creature's
  Skinning skill (based on an observation by Alzrius).

- Each corpse now produces only one skin.

- The resistances transferred from a skin to a piece of armour are now
  much lower - they used to be the same value, but now start at 1/4.
  At maximum Tanning skill, the divisor is 1/2, and there is the chance
  to increase the resistance a bit beyond the base value, depending on
  the Tanning skill.

- The base rate for corpse-dropping has been reduced from 15% to 7%.

- The Medicine skill now helps reduce the number of minutes required for
  a tick of HP regeneration.

- The Dungeoneering skill now affects the drop rate on slain creatures.

- Inscriptions are now shown when moving to a tile containing one.

- There are now useful and useless inscriptions that can be added to the
  floor during dungeon generation.

- The Herbalism skill now allows finding herbs that can heal HP
  (blackroot) and AP (verbena), remove poison (white basil), restore the
  voice (voxflower), or reverse the effects of petrification
  (stoneflower), when generating an overworld map like a field or forest.
  The availability of the herbs depends on the season.

- Foods can also have effects now, instead of just potions.

- The skills screen now remembers the page properly, so that after
  selecting a skill, the page is not reset to 1.

- Added a new room type, trap room, to the dungeon.  When placing traps,
  one to four traps can now be added.  Occasionally, the room will be
  completely filled with traps, and this will generate a warning message
  when entering the dungeon.

- The Disarm Traps skill is now useful.  It can be used to disarm an
  existing trap, with a chance to deconstruct the trap into a stack of
  useful projectiles, based on the type of the trap:

  - Poison dart (poison dart trap)

  - Fire bomb (fireball trap)

  - Arrow (arrow trap)

  - Bolt (crossbow trap)

  - Rock (rock trap)

- Clay pots are more brittle.

- When using destructible items as melee weapons, the destruction
  percentage is now properly considered in melee - you can't wield
  clay pots or fire bombs with impunity.

- Ranged combat is no longer possible when trying to fire cursed
  ammunition.

- There is now a small chance that digging on a field or under a bush
  will yield an edible root.

- Two new title poems (selection from Ben Jonson's "Gypsy Songs", and a
  haiku by Kobayashi Issa).
   
- Additional stanzas for "Tel and Floridel".

- New creatures: abyssal beast, aster, golgothan, fantastic beast, ghast,
  ichor, celestial, muck, mire, manticore, rock grinder, Whitebard,
  magmos.

- New items: abyssal hide armour, intact skeleton, white basil, blackroot,
  verbena, stoneflower, voxflower, poison dart.

- New artifacts: Sword of the Fairy-King, fickle dagger "Fatebender".

- Bug fixes:

  - Shadow snakes' speech text wasn't defined properly.

  - Marvelle is supposed to be unique, but didn't have a Max defined
    (4chan rlg).

  - Character synopsis now displays "Resists" by item resistances, to
    be consistent with the other screens.

  - Long lines weren't being handled properly in the synopsis.

  - For creatures with lots of general skills (e.g., Human Rover), the
    skills on the second page were not selectable.

  - Selecting a letter for which there is no skill bound (e.g., 'u')
    no longer gives the message "This skill is not yet implemented."
Title: Re: Shadow of the Wyrm v0.5.3 "Calvi"(formerly Savage Lands)
Post by: getter77 on July 03, 2016, 01:38:44 AM
Great looking robust release to bridge a gap if I've ever seen one---may fortune favor your summer doings in the meantime!   8)
Title: Re: Shadow of the Wyrm v0.5.4 "Barrios"(formerly Savage Lands)
Post by: jcd748 on September 03, 2016, 03:54:28 PM
After a month away from coding to visit Europe, I should be back into doing the regular, monthly releases.  The big features this time are a new ending, and the ability to train/improve statistics.  This should provide a way to grind your way to great success, should you want to do that, as well as providing a realistic way to spend the ivory pieces you find throughout the world.  One of the things I'll  be looking to do in future releases is provide more ways to use money.

So, the full list:

Shadow of the Wyrm v0.5.4 "Barrios"
- Version started July 2, 2016.  Version finalized September 3, 2016.

- New world map location type, shrine.  Updated the post-world map
  generation XML/script routines to place the sky/world/nether shrines.

  - Rectangular shrines are pretty plain-jane.  They have statues and
    pillars leading up to the centre, where the shrine's relic is kept.

  - Cross shaped shrines keep the relic off to the sides.

- The blacksmith now gives a quest for the shrine gems.  This is an
  alternative if you wish to clear the shrines, but don't want the
  artifact for the evil ending.  He crafts a divine blade of immense
  power and protection.

- Repurposed Bagra from a random high-level unique to the quest-giver for
  the evil ending.  She now wanders Wyrmeswraec.  Her quest grants an
  unholy dagger, Heart's Needle, that can be given to Amaurosis to
  complete the evil ending and destroy the universe. (Jeremy Long and
  others)

- Boating now improves at a much slower pace.

- Each of the Nine now include the skyborn in their list of creatures that
  can be summoned when they are annoyed.

- More random name combinations.

- Skinning and tanning are now slightly less easy-mode, though still very
  powerful with high skinning/tanning/dungeoneering.

- Tanning now always adds at least 0.01 points of resistance when the
  resistance is present.

- Gnomes now start with Literacy, as do Adventurers.

- Added a new vorpal flag.  This gives a 3% chance to insta-kill
  creatures that are not incorporeal.  Added the flag to a new artifact,
  the vorpal blade.

- Added a flag to allow administrators to set a maximum number of
  savefiles per user.  This is intended to limit resource usage on
  multi-user systems.  The flag is -1 (unlimited characters) by default.

- The size of a stack of ammunition is now based on how on the weight of
  the individual projectiles.

- New effect type, trap detection.  When blessed, detects all traps on the
  level; uncursed, all traps in the FOV.  When cursed, hides all traps in
  the FOV.  As a spell, Detect Traps is mystic and therefore available to
  Oracles.  The detect traps spellbook is a potential starting spellbook
  for Oracles.

- Added support for marking statistics, and gaining statistics.
  Statistics can now be marked in certain circumstances (e.g., agility
  is marked when dodging).  Every two days, each creature's statistics
  are checked, and if there are any statistics whose marks equal the base
  value of the statistic, there is a chance (~70%) that the stat will
  increase.  Statistics are currently marked in the following cases:

  - Strength: when digging on a tile or through another tile, when a
    heavy melee attack hits.

  - Dexterity: when dismantling a trap into useful components, when a
    light melee attack hits, when a ranged attack hits.

  - Agility: potentially when an attack is avoided.

  - Health: when a particular status wears off or is cancelled,
    potentially when HP regenerates.

  - Intelligence: successfully reading a spellbook, reading a scroll,
    when a magical attack hits.

  - Willpower: potentially when AP regenerates, when casting a spell
    causes the spell's bonus to increase, drinking a potion, evoking a
    wand.

  - Charisma: when quests are requested and completed, when a sacrifice
    is offered and accepted, when praying while in good standing.

- Sacrificing on an altar now breaks the agnostic conduct.

- Reduced the weight required for a weapon to be "heavy" from 30 lbs. to
  20.  Adjusted a number of weapons to be heavy: Apocalypse, Torasin,
  Urgol, Beow.

- There is now an NPC in the Forest of Yew, Melura, who provides training
  (marking) for statistics in exchange for ivory.

- More stanzas for "Tel and Floridel".

- New creatures: gorgon, skyborn, shrine hag, vorpal bug, gloaming,
  Melura.

- New spells/spellbooks: Detect Traps (mystic).

- New items: scroll of trap detection.

- New artifacts: Heart of Heaven, Heart of the World, Heart of the World
  Beyond, holy sword "Heart's Fury", unholy dagger "Heart's Needle",
  vorpal blade.

- Bug fixes:

  - Slaying information wasn't being displayed correctly when a weapon
    slays '*' (everything).

  - Text paging wasn't working correctly when the current "page" was
    very long, as the additional padding wasn't being added.

  - Very small resistances (ie, around 0) were showing their value in
    scientific notation.  Fixed this so that resistances are still
    precisely calculated using doubles, but displayed using precision 2.

  - Staircase generation in caverns was incredibly broken (4chan /rlg).
    Down staircases in sewers were also broken.

  - There was an unterminated parenthesis in damage output when the
    damage didn't have any slays.

  - Nagas didn't have speech text.
Title: Re: Shadow of the Wyrm v0.5.4 "Barrios"(formerly Savage Lands)
Post by: getter77 on September 03, 2016, 05:26:15 PM
Welcome back---no doubt the rest of the year's releases will be duly bolstered by all that delicious European cuisine you hopefully got to fortify with.   8)
Title: Re: Shadow of the Wyrm v0.5.4 "Barrios"(formerly Savage Lands)
Post by: jcd748 on September 10, 2016, 07:09:58 PM
Hi,

It is with great trepidation that I'd like to announce preliminary Linux support.

After several days of fixing compiler warnings and wrangling with build systems, I created a build of the current 0.5.5 codebase:

http://www.shadowofthewyrm.org/releases/ShadowOfTheWyrm-Linux-0.5.5-current.tar.gz (http://www.shadowofthewyrm.org/releases/ShadowOfTheWyrm-Linux-0.5.5-current.tar.gz)

I've run a few tests: starting the game, saving/loading, etc.  Things seem to work fine, though in my Gnome environment, certain function keys are hijacked by the terminal.  But, if I go into console mode, it seems fine.

If you see any issues, please let me know, and if it seems to work reasonably well, please let me know as well!  I'd like to add a link to my site to allow people to download the build once things look reasonably stable.

Any comments or suggestions, please let me know!

Title: Re: Shadow of the Wyrm v0.5.4 "Barrios"(formerly Savage Lands)
Post by: boatie on September 12, 2016, 05:32:08 PM
A real joy to play this one, keep it up!
Title: Re: Shadow of the Wyrm v0.5.4 "Barrios"(formerly Savage Lands)
Post by: Aleksanderus on September 12, 2016, 06:20:51 PM
I must say that this game is getting nicer to play!
Title: Re: Shadow of the Wyrm v0.5.4 "Barrios"(formerly Savage Lands)
Post by: AgingMinotaur on September 13, 2016, 08:06:43 PM
How exciting that you are working on a Linux port! However, I can't get it to work on current Debian Testing (Stretch).

First of all, it depends on libboost.1.60, and my computer has version 1.61. It also needs libncurses6, but I have libncurses5. That's all I've figured out, it crashes looking for shared libraries: libncurses.so.6 and other files I don't have. Not knowing these toolchains, I'm mentioning it for your reference ;) Looking forward to trying the latest version soon (in worst case, wine), it's really been too long.

As always,
Minotauros
Title: Re: Shadow of the Wyrm v0.5.4 "Barrios"(formerly Savage Lands)
Post by: jcd748 on September 13, 2016, 11:37:49 PM
If you want to go the non-Wine route, hopefully you should be able to build from source.  Assuming you've got Mercurial, premake4, gcc, and the necessary dependencies:

- hg clone https://www.bitbucket.org/prolog/shadow-of-the-wyrm
- cd shadow-of-the-wyrm
- premake4 gmake
- make config=release

Hopefully the only non-standard dependency is that you'll need Lua 5.1 for linking purposes.

One of the big things to do on my to-do list before ever taking off the alpha tag is making the game easier to build on not-my-computer.

Edit: I've been having trouble determining the best way to package up the game on Linux.  I've been told that copying the libraries used by the executable into the tarball should do the trick; however, it seems from your testing that that's not working.  Has anyone else had experience with this, and can lend some advice?  This is the first time I've tried to release software outside of a Windows environment.
Title: Re: Shadow of the Wyrm v0.5.5 "Weiss"(formerly Savage Lands)
Post by: jcd748 on October 01, 2016, 04:55:19 PM
Monthly release time!  The big thing this month is Linux support.  I've been experimenting with premake4 on my Fedora VM as a makefile generator, and I've been able to use it to create makefiles and successfully build in Linux.  A couple of people reported issues with this in /r/roguelikedev (mostly surrounding Lua versioning - SotW uses 5.1), and I've used their feedback to try to improve the process.  It's still precarious, but now it's tested and possible.  See README.build.linux - it's not included in the releases, but if you clone my hg repo, it's in the root folder.

The other major changes include fixes to allow statistics marking outside of paying the NPC (there was a bug in the last version, unfortunately), additional ways in which stats can be marked, the implementation of thievery, and new draining/ethereal damage flags.

Enjoy!

Full list of changes:

Shadow of the Wyrm v0.5.5 "Weiss"
- Version declared September 3, 2016.  Version finalized October 1, 2016.

- Stats can now be marked periodically.  Every three hours, the game
  checks for:

  - Being burdened (+1 mark) or strained (+2 marks) - Strength

  - Being neither hungry nor full (+1 mark) - Health

  - Wearing any rings or amulets (+1 mark for each) - Charisma

- Intelligence is marked whenever a creature identifies a new item.

- Increased the chance for a statistic to be incremented when max-marked.

- The phase of moon now has an effect on marking statistics.  The chance
  of marking a statistics when the moon is waxing is twice as easy,
  while when the moon is full, statistics are always marked - no
  probability check.

- Added a setting to enforce the character's name being the same as the
  player's username, for the full nethack/DCSS experience.

- Thieves can now steal from other creatures. 

  - A creature can only be stolen from once, if not the player.  This
    sets a flag, preventing the creature from being stolen from again. 
 
  - Creatures without pockets (insects, birds, etc) can't be pickpocketed.
    Any other creature can be stolen from.
 
  - Certain deities do not appreciate stealing from innocent creatures. 
 
  - When stealing, any item from level 1 to the target creature's level
    can be generated.

- Ironsword's damage has been toned down, and now only gives poison
  resistance.

- The welcome screen now has an option to show the high scores.

- Barrels now have a specified number of drinks, and so can't dispense
  infinite booze.

- Created support for transmission types when getting a message manager
  instance.  This takes not only creature details, but also a transmission
  type.  The combination of the two drive the type of message manager
  returned.  This should hopefully fix a class of bugs and will probably
  open another.

- Added a new setting, current_month_is_start_month.  This defaults to
  false, but when set to true, the game will start with its calendar set to
  the first day of the current month.

- Implemented a new damage flag, draining, which has a chance to transfer
  a portion of the damage dealt to the attacker.  Added the draining flag to
  Bloodsinger.

- When no AP is specified for a creature, the AP will default to 50% of
  the creature's HP when generating the creature.

- Implemented a new damage flag, ethereal.  Ethereal acts like draining,
  but on Arcana Points instead of Hit Points.  The attack always does
  damage against HP, but when the ethereal check passes, the attack does
  the same amount against the creature's AP, and transfers a portion back
  to the attacker.
 
- Created a new artifact, Elcrynn, that has the ethereal flag.  This can be
  gifted by The Lady, The Trickster, and Shiver.

- Mighty blows now do max damage at 75% soak.

- Added draining and ethereal to crones.

- Added more useful and useless inscriptions.

- There is now a text describing some of the lore of the Nine in the rectory
  in Isen Dun (Cheap Miami Records).

- Support for Linux builds.  Added build instructions/guidance to a new file,
  README.build.linux

- Some refactoring in the Lua and C++ code.

- More stanzas for "Tel and Floridel".

- New creatures: seeper, redback spider.

- New artifacts: ethereal staff "Elcrynn".

- Bug fixes:

  - Improving statistics when not going through the NPC was not
    incrementing the marks properly.

  - The code that handled equipping from a stack of items wasn't properly
    identifying wearable items, or handling auto-cursing.

  - The W/R weapon info commands weren't properly respecting player
    blindness.  Full weapon details are now shown when not blind, or when
    blind and either unarmed or wielding a glowing weapon.

  - Due to a bad refactoring prior to the first release, mighty blows and
    critical hits did not reduce soak appropriately when applying the damage.
Title: Re: Shadow of the Wyrm v0.5.5 "Weiss"(formerly Savage Lands)
Post by: AgingMinotaur on October 12, 2016, 08:43:03 AM
Hey! I'm so bogged down in work these days, I hadn't expected to find the time for this in a month or two. But lucky me, I suddenly contracted diabetes and was rushed to the hospital. Brave new metabolism! So last night I passed some time compiling SotW for Debian testing (stretch). It was mostly just a question of following the instructions in README.build.linux. First I installed these packages:
Code: [Select]
premake4 lua5.1 libboost1.61-dev libncurses5-dev liblua5.1-0-dev libxerces-c-dev libboost-thread1.61-dev libz3-dev libboost-filesystem1.61-dev libboost-regex1.61-dev libgtest-dev zlib1g-dev (I'm actually not sure if lua5.1 is needed, or if liblua5.1-0-dev is enough)

Then I edited a line in copy_libs.lua to read:
Code: [Select]
lib_dir = "/usr/lib/x86_64-linux-gnu"
I created the makefile like so:
Code: [Select]
premake4 --lua_include=/usr/include/lua5.1 --lua_link=lua5.1 gmake
Finally, Google were being weird. Simply installing the package libgtest-dev doesn't actually install the necessary libraries. Instead, I had to manually do this (as root):
Code: [Select]
cd /usr/src/gtest
cmake .
make
cd /usr/lib
ln -s /usr/src/gtest/libgtest.a .

I've just fired the game up once, and it seems to run fine. I'm posting this to the possible benefit of other Linux users. So now I'm looking forward to playing SotW again (as well as finally getting around to reading the third book of Mervyn Peake's Gormenghast).

As always,
Minotauros
Title: Re: Shadow of the Wyrm v0.5.5 "Weiss"(formerly Savage Lands)
Post by: jcd748 on October 15, 2016, 04:11:24 PM
I'm really sorry to hear about your diagnosis - I know from friends and family members that diabetes is life-changing.  Best wishes for managing your blood sugar going forward.

Thanks very much for your instructions on getting going using Debian!  It's hard to know, because there are so many distributions, but I had hoped that the instructions would be general enough to work on distributions other than Fedora, so it's great to hear that you were able to get it working with Debian with minimal issues.  With reported success building on Arch, Debian, and Fedora, that's a fairly significant amount of installed distros.

And Mervyn Peake!  That's a name I haven't heard in ages.  I read "Titus Groan" many, many years ago.  Actually, decades, at this point.
Title: Re: Shadow of the Wyrm v0.5.5 "Weiss"(formerly Savage Lands)
Post by: AgingMinotaur on October 31, 2016, 10:58:34 PM
Thanks. I'm doing pretty well again at this point. Now, I guess it's comments time: I quite enjoy the game, and must say it has grown nicely since last I tried it out. The atmospheric world carries a lot. Most of my comments are nitpicks, only because I find the game to have overall polish and appeal. I'm looking forward to see how the world and the system evolve, so "carry on" is the word of the day.
 
INTERFACE

* Regarding the compilation process, it was mostly a matter of following the readme, except for hand building the libraries after installing libgtest-dev.
* When I create a character and press "*" for a random option, I'd like to know which option I got to inform further choices (ie. an info line like: "Male giant./ Select your class").
* "w"alk works 8) But maybe a doorway/branching corridor should be a treated as a stopping point? Just a suggestion.
* After a few games, the log files start piling up. Most of them are empty. Maybe they could be autodeleted, or put in a separate directory?
* Backspace doesn't work in prompts. Annoying when I drop a lot of stuff, get "Drop how many?" and accidentaly put in "d".
* To the benefit of newbies: The manual marks several skills as unused. Would it be plausible to disable/"grey out" these skills in the levelup screen?
* I like the skill system, though, and I'm looking forward to seeing more skills implemented. For instance, I tested tanning at 100% and loved how thoughfully it was scaled.

BUGS

* I left Isen Dun and came to an island where there was a crypt. The crypt level contained a central chamber, but when I opened the door, I got Segmentation fault.
* I don't know if it's supposed to be so, but I'm able to skin corpses and make myself a cloak, even without the Tanning skill.
* Standing in a corridor and throwing clay pots so that they are smashed at the tile I'm standing, they don't drop any ivory pieces.
* Found a "staircase leading down" that looked like a sarchofagus "0".
* I am experiencing what must be a weird bug: If I drop anything in the grass in Isen Dun, it has the same effect as dropping it in water (discarding forever). This does not happen if I drop on special places (tiles where something was laying before, beneath trees, et al).

WRITING

* "You sense the presence of other creatures" is a bit void since, well, there's mostly always "other creatures" in a level. Is this for when a special monster spawns? I don't understand.
* "Kew says, «It's important to always have ways to escape bad situations." [missing end quote]
* Siriath described as an "elderly man in his twilight years", which may be a bit tautological.

CONTENT

* Villages: Good stuff. I would love more interaction, though. I wonder if you've considered something like random places of interest (more shrines and crypts, private property, gardens, pyramids/monuments, shops). (Take with a grain of salt.) On a related note, I don't know if various villages' disposition (are planned to) depend on the player's alignment, but I was half hoping that my Sceadugenga worshipper could enter the village of black servants and be greeted as a peer.

I did notice that I can attack people without their fellow villagers reacting, which felt kind of weird. Also, Hrimgar doesn't move if I shoot at him, letting me pepper him with arrows, but proceeds to attack if I move next to him. I didn't test if he drops the boathouse key when killed, but wondered about this.

* Combat: Some of the monsters can feel a bit samey, with much bumping + monitoring hp. That's typical of the genre, but I'd welcome some more variety in monster behavior down the road. It would seem appropriate for Siriath to cast spells, for instance.

I like the mechanic with status ailments, but they don't seem to really come into play so often. Some are poignant, like blinded, mute, exposed. Others, like slow, poisoned, sick, disfigured, I mostly carry on as usual. Is the severity scaled with the attackers level, ie. would a basilisk have more potent poison than an adder? My gut impression is that the ailments need balancing, should perhaps occur more often, or be more severe (but shorter?), or something …

Anyway, I only played this version a handful of times, and haven't gotten very far before, either. Just to test, I took an ogre more or less straight to the dungeon in the extreme north west, maxing out combat and bashing skills on the way. I managed to kill the first wave of monsters, levelling up from the early teens to level 32 before I was overcome by something in the second room. I don't know if this is an actual exploit/strategy/bug to speed start a game at an absurdly high level.

Quote
And Mervyn Peake!  That's a name I haven't heard in ages.  I read "Titus Groan" many, many years ago.  Actually, decades, at this point.
I read Titus Groan and Gormenghast about fifteen years ago, and really liked them at the time. Titus Alone is an interesting conclusion, I think, a bit removed from the other books, and almost venturing into some kind of early gothic/fantasy steampunk :P :)

As always,
Minotauros
Title: Re: Shadow of the Wyrm v0.5.5 "Weiss"(formerly Savage Lands)
Post by: AgingMinotaur on November 01, 2016, 07:47:44 AM
If I drop anything in the grass in Isen Dun, it has the same effect as dropping it in water.
In fact, this seems to be the case for any grass tile whatsoever.

I like the mechanic with status ailments, but they don't seem to really come into play so often.
Keep in mind, I might just not be paying attention ;) But I'm wondering if there is a bug with natural regeneration. Every now and then, my hp seems to instantly bump up to almost max.

As always,
Minotauros
Title: Re: Shadow of the Wyrm v0.5.5 "Weiss"(formerly Savage Lands)
Post by: jcd748 on November 01, 2016, 11:59:38 AM
Monthly version time!  I've added crafting of wands and scrolls, a new (very small) quest, lots of mechanical changes, and some bug fixes.  Enjoy!

Shadow of the Wyrm v0.5.6 "Vivaldi"
- Version declared October 1, 2016.  Version finalized November 1, 2016.

- New effect type, Bless.  When the effect type is cursed, an item is only
  turned uncursed, and only if it is currently cursed.  When the effect
  type is uncursed, the selected inventory item is blessed, and when the
  effect type is blessed, all items of that type in the inventory are
  blessed.

- When an item is dropped on an altar, if the dropping creature is pious
  and the altar is co-aligned, the item/stack are blessed, and piety is
  decreased.  If the creature and the altar are cross-aligned, the item
  becomes cursed.

- Character dumps now include all the artifacts that have been generated
  as part of the current game.  This includes maps that have been
  generated but not yet visited (custom areas).

- Toned down Stormstaff.  The damage on the staff of the artificer has been
  reduced as well - damage is now 12d4 instead of 12d6 to be consistent
  with other staves.

- The player is now prompted before moving on to a tile with a dangerous
  feature, such as a known trap.

- Created a new skill, Wandcraft.  Wizards and Sages start with this skill,
  as well as Gnomes, though it can be learned by anyone from a quest from
  Cynwise in Isen Dun.  Wandcraft acts in the same way Combat does for
  melee combat, or Archery for ranged combat - it enhances the damage done
  by wands, and allows for a chance to use a wand without burning a charge.
  When a creature has skill in Wandcraft, as well as a branch, a shard of
  magici, and an external (beam/cone/storm/ball) spell, a wand can be
  created.

- High willpower scores now modify wand damage by a small amount.

- The player is no longer prompted before moving onto a dangerous tile when
  blind.

- Created a new item, magici shards.  These are used, together with
  branches and known spells, to create magic wands.

- Tiles that can decompose into items (rock and earth) can now decompose
  into one of a number of items, probabilistically.  Previously, they
  would always decompose into a particular item type.  Rock tiles now have
  a very small chance to be broken up into magici shards, but will usually
  be broken up into smaller rocks.

- Placed a guaranteed magici shard in Siriath's lair.

- Created a quest from Cynwise (between her Sun Gem and Wintersea quests)
  to retrieve her a magici shard.  As a reward, she either grants a lot of
  training in Wandcraft, or, if the skill is maxed, she gives a wand of
  dragon breath, two potions of gain attributes, and three scrolls of
  enchanting.

- Additional useful and useless inscriptions.

- Places where rocks can be generated (on field/cairn tiles, etc) can now
  also generate stones.  Stones are smaller and only deal 1d2 damage.  They
  only weigh 3 ounces, however, much less than the 12 that rocks weight.

- Reworked the code that generated ivory pieces for humanoids.  The items
  that can be generated by race and ancestors are now specified in the
  game configuration.

- Birds now have a chance of dropping quills.

- Constructs, which are animated by use of magici shards, have a chance
  to drop these when destroyed.  Dragons love the deep magical light
  emitted by the shards, and so have a small chance to drop them as well.
 
- Created a low level construct, animated brooms, which can be used as an
  early-game source of shards.

- Added chat text for Kew and Cadlind to let the player know that
  constructs and dragons can drop magici shards.

- Blank scrolls do not vanish when read.

- Artisans now start with a small amount of Literacy, as well as Cantrips.

- Implemented the Scribing skill.  This currently allows the creation
  of scrolls.  To create a scroll, you will need skill in Scribing, a
  quill, an inkpot, a blank scroll, and knowledge of an internal (self
  targetting) spell.

- In the Lua API functions, get_creature_yx will now search creatures both
  by ID and original ID when given an identifier.

- Added a new, small quest.  There is now a second dying adventurer
  at the base of Zaeda's tower.  Cornel has a locket given to him by
  an adventurer the player is likely to meet early on.  When Cornel
  dies, he leaves this locket to the player.  Returning the locket to
  its rightful owner gains the player a scrimshaw hairpin that protects
  very well against the cold.

- Each completed quest now provides a per-level adjustment to the score
  at the end of the game.

- Additional compound name fragments, with special attention paid so that
  the names "Heman" and "Shera" can be randomly generated.

- After the stanzas in the epic poem on the giant Choros, created a new
  artifact, the seventeen-foot greatsword wielded by Choros against the
  hunting party.  The damage is good, though the weakest of the
  greatswords, but its primary advantage is a hefty boost to Slash
  resistance.

- Added a new unique, Thesilea, to the library in Atua-Elar.  Thesilea
  is a shrinking violet (and chief scribe of the library) who will trade
  the player blank scrolls in exchange for inkpots.

- Giants are now neutral.  The fact that they were originally good didn't
  play out well with how the epic poem was developing.  Because Gnomes
  could have been good or neutral, and I wanted three races per deity
  group (with Humans getting their choice of any deity), Gnomes have been
  updated to be good.  The groups are now:

  - Good: Dwarf, Gnome, Wood Elf, Human
  - Neutral: Mountain Elf, Fae, Giant, Human
  - Evil: Goblin, Ogre, Snakeling, Human
 
- Played with the starting stats a little bit so that Gnomes get a little
  bit more intelligence, and Mountain Elves a little more willpower.

- In preparation for eventually differentiating day and night visually,
  added a new "hours_elapsed" setting that can control at what time
  the game starts.  Set 8 a.m. as the default.

- Additional poem fragments for the title screen (Goblin Market, The
  Stolen Child).

- More stanzas for "Tel and Floridel".

- New spells/spellbooks: vorpal bolt (Arcane), bless (Mystic).

- New items: vorpal bolt wand, scroll of blessing, magici shard, small
  stone, quill, inkpot, blank scroll, wave locket, scrimshaw hairpin.

- New artifacts: Greatsword of Choros.

- New creatures: animated broom, Cornel, Thesilea.

- Bug fixes:

  - "You see..." messages for items were being shown when walking over a
    tile when blind.  It was still "You see something", but this wasn't
    quite correct - when you're blind, you can't see anything.

  - Traps could be seen via the "L"ook command even when untriggered
    (mibert).

  - Spell modifiers (for spells such as Divine Wind) weren't being
    carried over properly to items such as wands, scrolls, and potions.

  - Settings were reloading with F12, which I'm pretty sure was
    intentional at one point.  However, given that this also resets the
    in-game date, that has been removed, and F12 now reloads Lua state
    and SIDs only.
Title: Re: Shadow of the Wyrm v0.5.5 "Weiss"(formerly Savage Lands)
Post by: jcd748 on November 01, 2016, 12:07:38 PM
If I drop anything in the grass in Isen Dun, it has the same effect as dropping it in water.
In fact, this seems to be the case for any grass tile whatsoever.

I like the mechanic with status ailments, but they don't seem to really come into play so often.
Keep in mind, I might just not be paying attention ;) But I'm wondering if there is a bug with natural regeneration. Every now and then, my hp seems to instantly bump up to almost max.

As always,
Minotauros

Hmm.  I can't reproduce the grass issue, at least in my Windows build.  I can drop rations, coins, etc on field tiles with no issues.  I've done this both in a set map (Isen Dun) as well as on grass tiles in randomly generated maps.  I'll get my Linux build up to date and try it there in the next day or two.  Can you post a screenshot of where on the map this happened?

Natural regen is wonky and needs to be rebalanced.  Certain race/class combos have very high regen rates.  Enjoy for now - I'll make myself a reminder to tone it down.
Title: Re: Shadow of the Wyrm v0.5.5 "Weiss"(formerly Savage Lands)
Post by: jcd748 on November 01, 2016, 01:40:48 PM
Thanks. I'm doing pretty well again at this point. Now, I guess it's comments time: I quite enjoy the game, and must say it has grown nicely since last I tried it out. The atmospheric world carries a lot. Most of my comments are nitpicks, only because I find the game to have overall polish and appeal. I'm looking forward to see how the world and the system evolve, so "carry on" is the word of the day.
 
INTERFACE

* Regarding the compilation process, it was mostly a matter of following the readme, except for hand building the libraries after installing libgtest-dev.
* When I create a character and press "*" for a random option, I'd like to know which option I got to inform further choices (ie. an info line like: "Male giant./ Select your class").
* "w"alk works 8) But maybe a doorway/branching corridor should be a treated as a stopping point? Just a suggestion.
* After a few games, the log files start piling up. Most of them are empty. Maybe they could be autodeleted, or put in a separate directory?
* Backspace doesn't work in prompts. Annoying when I drop a lot of stuff, get "Drop how many?" and accidentaly put in "d".
* To the benefit of newbies: The manual marks several skills as unused. Would it be plausible to disable/"grey out" these skills in the levelup screen?
* I like the skill system, though, and I'm looking forward to seeing more skills implemented. For instance, I tested tanning at 100% and loved how thoughfully it was scaled.

BUGS

* I left Isen Dun and came to an island where there was a crypt. The crypt level contained a central chamber, but when I opened the door, I got Segmentation fault.
* I don't know if it's supposed to be so, but I'm able to skin corpses and make myself a cloak, even without the Tanning skill.
* Standing in a corridor and throwing clay pots so that they are smashed at the tile I'm standing, they don't drop any ivory pieces.
* Found a "staircase leading down" that looked like a sarchofagus "0".
* I am experiencing what must be a weird bug: If I drop anything in the grass in Isen Dun, it has the same effect as dropping it in water (discarding forever). This does not happen if I drop on special places (tiles where something was laying before, beneath trees, et al).

WRITING

* "You sense the presence of other creatures" is a bit void since, well, there's mostly always "other creatures" in a level. Is this for when a special monster spawns? I don't understand.
* "Kew says, «It's important to always have ways to escape bad situations." [missing end quote]
* Siriath described as an "elderly man in his twilight years", which may be a bit tautological.

CONTENT

* Villages: Good stuff. I would love more interaction, though. I wonder if you've considered something like random places of interest (more shrines and crypts, private property, gardens, pyramids/monuments, shops). (Take with a grain of salt.) On a related note, I don't know if various villages' disposition (are planned to) depend on the player's alignment, but I was half hoping that my Sceadugenga worshipper could enter the village of black servants and be greeted as a peer.

I did notice that I can attack people without their fellow villagers reacting, which felt kind of weird. Also, Hrimgar doesn't move if I shoot at him, letting me pepper him with arrows, but proceeds to attack if I move next to him. I didn't test if he drops the boathouse key when killed, but wondered about this.

* Combat: Some of the monsters can feel a bit samey, with much bumping + monitoring hp. That's typical of the genre, but I'd welcome some more variety in monster behavior down the road. It would seem appropriate for Siriath to cast spells, for instance.

I like the mechanic with status ailments, but they don't seem to really come into play so often. Some are poignant, like blinded, mute, exposed. Others, like slow, poisoned, sick, disfigured, I mostly carry on as usual. Is the severity scaled with the attackers level, ie. would a basilisk have more potent poison than an adder? My gut impression is that the ailments need balancing, should perhaps occur more often, or be more severe (but shorter?), or something …

Anyway, I only played this version a handful of times, and haven't gotten very far before, either. Just to test, I took an ogre more or less straight to the dungeon in the extreme north west, maxing out combat and bashing skills on the way. I managed to kill the first wave of monsters, levelling up from the early teens to level 32 before I was overcome by something in the second room. I don't know if this is an actual exploit/strategy/bug to speed start a game at an absurdly high level.

Quote
And Mervyn Peake!  That's a name I haven't heard in ages.  I read "Titus Groan" many, many years ago.  Actually, decades, at this point.
I read Titus Groan and Gormenghast about fifteen years ago, and really liked them at the time. Titus Alone is an interesting conclusion, I think, a bit removed from the other books, and almost venturing into some kind of early gothic/fantasy steampunk :P :)

As always,
Minotauros

Interface:
- I'll look into providing more feedback for the individual race/class/etc randomizations
- It's been a while since I've updated autowalking, so I'll do that as well.  Stopping on terrain features (such as doors) and branching corridors makes sense.
- Logs need a bit of an update.  I'll add a setting to control how long to keep them (maybe a week or two), and then have the game auto-delete logs older than that.
- Backspace works for me in prompts, but this is on my Windows build.  I don't think there's anything OS-specific there, but there might be some refreshing or something that isn't happening.  I'll update my Linux build and take a look.
- Tanning's been very hard to get right.  Before, it allowed for some stupidly powerful stuff!

Bugs:
- I think you can still create skins without tanning, but they're not nearly as good (no/fewer resistances)
- Ugh, that crypt bug.  Sucks that it's still happening - I've never been able to reproduce it.  Do you happen to remember your race/class combo?  Not that it should matter.  I'll set aside some time to try to reproduce it!
- I'll look into the clay pots thing.  They should have a small chance to produce ivory - it's not guaranteed.  You may have been unlucky.
- Looks like there was a sarcophagus on the same tile as your down staircase.  I don't want to consider this a bug - just a well-hidden staircase.
- I mentioned the grass bug in a previous reply, but do you get the same issue if you use Wine and the Windows release?  Is there a particular item that you're dropping?  Race/class?  I want to narrow this down, as this is an odd one, and I've never heard it reported before.

Writing:

- Yeah, that's the old Detection skill.  It needs to be updated to be more useful.  It was one of the first things I implemented, many years ago.  Thanks for the reminder!
- I'll fix the Kew text, and Siriath's too.

Content:

- Villages are severely under-developed.  Severely.  Right now they're basically placeholders.  They're on my long-term to do list, and I have them there purely as a reminder for me to make them useful at some point.  Still an alpha.  I want to do so much more with them.
- Immobile creatures need to be reworked.  In the early days, I added this to have creatures that would stay in one spot and not move.  I've been meaning to update this so that only a very small number of creatures are truly immobile, and the rest move when attack.  I'll add that to my list.
- I've also been meaning to add some sort of assisting flag/logic, so that some creatures will assist friendly creatures that are attacked.  Sounds like I should do this soon, too!
- I don't think he drops the boathouse key - I think it's loaded as part of the quest code.
- Combat: agree, lots of sameyness, though, that's roguelikes for you.  I do have a reminder in my backlog to make more interesting/unique creatures like thieves, gas clouds, etc.  I like the idea of adding spells to Siriath.  I'll find a couple of appropriate ones and add them.
- They don't scale.  That said, I like the idea of poison scaling.  I'll add that to my list.
- As for strategies, I welcome any abusive strategies people have!  I'm not going to try to nerf everything, and if people can find a way to jump levels quickly, I'm not necessarily opposed to that.  I'm not a super-balancer; this isn't DCSS.

Thanks so much for your feedback!  It's fantastic, very much appreciated, and I'll definitely look into fixing as many of the issues as possible before the next release.
Title: Re: Shadow of the Wyrm v0.5.6 "Vivaldi"(formerly Savage Lands)
Post by: jcd748 on November 02, 2016, 02:42:16 AM
Okay, so: I can confirm the grass drop bug.  It happens on some other tile types as well, but not all.  I only see this in my Linux build.  I'll investigate and fix in the next build.  In the meantime, find a regular floor tile and keep stashes there!

I can also confirm the backspace issue, but I think it may something to do with terminal keybindings.  If I hit backspace, nothing; but if I do ^H (control-h), I get the backspace as expected.  I'll get this fixed up as well.  You can tell I develop on Windows; sorry!
Title: Re: Shadow of the Wyrm v0.5.5 "Weiss"(formerly Savage Lands)
Post by: jcd748 on November 05, 2016, 01:23:26 PM
* I left Isen Dun and came to an island where there was a crypt. The crypt level contained a central chamber, but when I opened the door, I got Segmentation fault.

!!!

I am very pleased to say that this is now fixed.

I had always thought the issue would be carelessness in my creature decision strategy code - basically, the AI - where there might be an issue with an empty view map or something (view maps represent what the creature itself can see).

I was wrong - the issue was that somehow, in the item generation part of the vault, null item pointers were being added to the inventory, and the code that translates an inventory to an ASCII symbol for the UI wasn't checking for null.  I've ensured that null item pointers can't be added to inventories, and added an extra sanity check to the UI translation code.

This could definitely be the cause of many/most of the other rare crashes that have been reported, as it will happen any time that a null item's been generated, a creature isn't on the tile, and the game tries to render the tile.

As there are now a number important bug fixes, I'll work to get a new version released within the next day or so.
Title: Re: Shadow of the Wyrm v0.5.6.1 "Vivaldi"(formerly Savage Lands)
Post by: jcd748 on November 05, 2016, 03:50:30 PM
Okay, new version!  This should fix a number of long standing bugs, and hopefully provide a more stable experience.  I'm hoping the crash bug has been put to rest once and for all!  Binaries can be found at http://www.shadowofthewyrm.org/downloads.html (http://www.shadowofthewyrm.org/downloads.html).

Shadow of the Wyrm v0.5.6.1 "Vivaldi"
- Version declared November 1, 2016.  Version finalized November 5, 2016.

- Log filenames now have the format "sotw-YYYYMMDD-i.log".

- Logs older than a week are now deleted on startup (AgingMinotaur).
  The age period can be configured in swyrm.ini.

- More stanzas for the epic poem.

- Siriath is now a proper spellcaster.  He casts Wreath of Fire and
  Flame Dart (AgingMinotaur).

- Bug fixes:

  - Fixed a few bestiary typos and wording issues (AgingMinotaur).

  - Some tiles in the non-Windows builds had null inventories due to an
    issue with one of the tile member variables not being properly
    initialized in all cases.  This caused items to disappear on drop
    (AgingMinotaur).

  - Backspace wasn't working properly in free-form text prompts in Linux
    builds (AgingMinotaur).

  - Fixed the vault-type crypt crash bug.  This was being caused when
    the item generation code didn't generate anything; the null item
    pointer was being added to the tile's inventory, and when trying
    to render a tile with a null item and no creature on it, the game
    crashed.  This was most evident in crypts, but definitely could
    happen elsewhere, too (AgingMinotaur, barrabus, others).
Title: Re: Shadow of the Wyrm v0.5.6.1 "Vivaldi"(formerly Savage Lands)
Post by: mrrstark on November 14, 2016, 03:11:16 AM
Hi, I've been playing a bit over the last day and have some feedback.

Overall I'm having a good time with the game. It's fun. I'm looking forward to the December release.

Do you have a blog, roadmap, anything with what's planned in the releases or things you're looking for feedback on?

I really like the character on display in the first village. Very cool. Loved that the grave robber quest builds the little mythology of the village. The first island as a whole was really cool.

I also really like the islands in a sea setup. Loved the exploration aspect and having to find a boat.

Liked the wide variety of classes, though I've only tried a couple so far. And haven't really gotten very far in the game, just got off the first island and got killed a few times after exploring the sea a bit and poking my head into other islands. Haven't really found a main questline. Also confused as to whether all the > dungeons scattered around are endless dungeons, seems like the descriptions suggest that?

I'd really like to have more display options. Bigger font mode, stretch font mode, fullscreen mode. Basically, more options for making the display bigger. It's too small in my screen's native resolution. If there is a way to increase this via text files, it'd be good to move it into an in-game options UI.

Another display issue is that the colors you've chosen, especially the dark-blue, I believe they're standard console colors, but I've always found the dark-blue on black background incredibly hard to read. Definitely came up when I was surrounded by shades at some point and thought I'd killed the last one...  It'd be good if you had some other color scheme options like "high contrast" "lighter darks!" or something, at minimum a way to lighten up the dark blue via ini files, though that's a pain for most users.

The game wears its ADOM roots on its sleeve though. Which actually leads to one of my points: If I wasn't familiar with ADOM UI, I wouldn't have a clue how to play this game. The UI for example, I think you need to annotate the UI keys as to what they do in each menu. I believe ADOM does this as well in its ASCII version. There's a string of symbols at the bottom of say the inventory screen and I can't remember what they do in ADOM so I just leave them alone. Also, inherited the weird Equipped->Inventory 2-step inventory display system from ADOM.

There's also a lot of opaque information, despite having read through the in-game help, and the pdf guide.

It's not clear what skills do, mechanically, and which ones are smart decisions. For example, it's not clear to me whether a witchling (an example of a reduced complexity via reduced choices magic user) should invest in, "magic" or "primordial". It's not clear what "magic" does but it sounds important. It's not clear what "primordial" does, but since its the witch's only magic school, probably important. My current guess is maybe magic influences AP gain and school-specific helps with damage sides? I have no idea. This is after having read the pdf guide, the info in the guide doesn't cover anything more than you could guess by the title of the skill.

A similar point for the spells themselves. It's not clear what a spell actually does until you cast it, then you can reverse-engineer what the #, R, 2B etc mean. (Though I still don't know what B means in 2B, blast? beam maybe?) That works for damage spells, but for cloak of shadows.... does it help me dodge? Does it provide mage armor of some sort? Is it a resistance booster? No idea.

Other mechanics like # of casts aren't clear unless you've coming from Adom as well.

5 as the keybinding to rest isn't clear when using a laptop with hjkl movement. I guessed . or w,. would cause a rest, eventually hit the 5 on the 1-9 row. I also guessed shift-R from other games.

Not sure how caster classes work with stats, for example, in some other games you have a casting main stat like willpower or int or cha. Wasn't clear to me if that was the case here, specifically for the Witchling which I was mainly playing, or if it was just Int for everyone, and willpower for... mana? Can't remember.

Because the skills aren't clear as to what they really do, I didn't end up playing around much at all with skills other than magic related skills. Not sure if they open up any more interesting playstyles, or are primarily for other classes.

Title: Re: Shadow of the Wyrm v0.5.6.1 "Vivaldi"(formerly Savage Lands)
Post by: Avagart on November 15, 2016, 01:46:17 PM
Quote
I'd really like to have more display options. Bigger font mode, stretch font mode, fullscreen mode. Basically, more options for making the display bigger. It's too small in my screen's native resolution. If there is a way to increase this via text files, it'd be good to move it into an in-game options UI.

It's console application, it runs in terminal. It means that game display relies on options in your very own cmd :) So, when are you playing SotW you could right-click on the top bar then go to properties, and you could edit font types, size, etc.


@jcd748 - just encountered small-big problem. Just now I (unintentionally) changed SotW window size and I can't run game no more. I tried to change default settings of cmd but unfortunately, SotW keeps own settings. So, I had to *reinstall* game to fix this issue. Could you maybe implement checking for terminal size (and resizing window if necessarily) at start?
Title: Re: Shadow of the Wyrm v0.5.6.1 "Vivaldi"(formerly Savage Lands)
Post by: jcd748 on November 19, 2016, 03:55:57 AM
@jcd748 - just encountered small-big problem. Just now I (unintentionally) changed SotW window size and I can't run game no more. I tried to change default settings of cmd but unfortunately, SotW keeps own settings. So, I had to *reinstall* game to fix this issue. Could you maybe implement checking for terminal size (and resizing window if necessarily) at start?

Hmm, not sure how that happened.  SotW keeping its own settings must be OS specific, because I don't store that anywhere.

How are you running it?  Are you creating a shortcut directly to the executable, or running it via a command prompt?

I'll add resizing-to-a-min-size to my list of suggestions.
Title: Re: Shadow of the Wyrm v0.5.6.1 "Vivaldi"(formerly Savage Lands)
Post by: jcd748 on November 19, 2016, 04:08:24 AM
Hi, I've been playing a bit over the last day and have some feedback.

Overall I'm having a good time with the game. It's fun. I'm looking forward to the December release.

Do you have a blog, roadmap, anything with what's planned in the releases or things you're looking for feedback on?

I really like the character on display in the first village. Very cool. Loved that the grave robber quest builds the little mythology of the village. The first island as a whole was really cool.

I also really like the islands in a sea setup. Loved the exploration aspect and having to find a boat.

Liked the wide variety of classes, though I've only tried a couple so far. And haven't really gotten very far in the game, just got off the first island and got killed a few times after exploring the sea a bit and poking my head into other islands. Haven't really found a main questline. Also confused as to whether all the > dungeons scattered around are endless dungeons, seems like the descriptions suggest that?

I'd really like to have more display options. Bigger font mode, stretch font mode, fullscreen mode. Basically, more options for making the display bigger. It's too small in my screen's native resolution. If there is a way to increase this via text files, it'd be good to move it into an in-game options UI.

Another display issue is that the colors you've chosen, especially the dark-blue, I believe they're standard console colors, but I've always found the dark-blue on black background incredibly hard to read. Definitely came up when I was surrounded by shades at some point and thought I'd killed the last one...  It'd be good if you had some other color scheme options like "high contrast" "lighter darks!" or something, at minimum a way to lighten up the dark blue via ini files, though that's a pain for most users.

The game wears its ADOM roots on its sleeve though. Which actually leads to one of my points: If I wasn't familiar with ADOM UI, I wouldn't have a clue how to play this game. The UI for example, I think you need to annotate the UI keys as to what they do in each menu. I believe ADOM does this as well in its ASCII version. There's a string of symbols at the bottom of say the inventory screen and I can't remember what they do in ADOM so I just leave them alone. Also, inherited the weird Equipped->Inventory 2-step inventory display system from ADOM.

There's also a lot of opaque information, despite having read through the in-game help, and the pdf guide.

It's not clear what skills do, mechanically, and which ones are smart decisions. For example, it's not clear to me whether a witchling (an example of a reduced complexity via reduced choices magic user) should invest in, "magic" or "primordial". It's not clear what "magic" does but it sounds important. It's not clear what "primordial" does, but since its the witch's only magic school, probably important. My current guess is maybe magic influences AP gain and school-specific helps with damage sides? I have no idea. This is after having read the pdf guide, the info in the guide doesn't cover anything more than you could guess by the title of the skill.

A similar point for the spells themselves. It's not clear what a spell actually does until you cast it, then you can reverse-engineer what the #, R, 2B etc mean. (Though I still don't know what B means in 2B, blast? beam maybe?) That works for damage spells, but for cloak of shadows.... does it help me dodge? Does it provide mage armor of some sort? Is it a resistance booster? No idea.

Other mechanics like # of casts aren't clear unless you've coming from Adom as well.

5 as the keybinding to rest isn't clear when using a laptop with hjkl movement. I guessed . or w,. would cause a rest, eventually hit the 5 on the 1-9 row. I also guessed shift-R from other games.

Not sure how caster classes work with stats, for example, in some other games you have a casting main stat like willpower or int or cha. Wasn't clear to me if that was the case here, specifically for the Witchling which I was mainly playing, or if it was just Int for everyone, and willpower for... mana? Can't remember.

Because the skills aren't clear as to what they really do, I didn't end up playing around much at all with skills other than magic related skills. Not sure if they open up any more interesting playstyles, or are primarily for other classes.

Thanks for the feedback!

- Blog/roadmap: no.  I try to work on a combination of useful and useless things with each release, and fix the worst outstanding bugs.  This is just my side project, so I really just implement whatever I feel like at the moment.

- The dungeons tend to go deep, but they're not endless.  Only one is.  There's also an endless sewer.

- UI: it's a curses-based, terminal UI.  You can set different font sizes in your terminal.  If you play on Linux, you can use virtual consoles to play fullscreen.  This is how I play roguelikes.  At some point in the far-distant future, I want a pretty, graphical UI with the features you mention.  This day is likely far off.

- Usability/opacity: yeah, it's kind of an issue.  In the future, I should do something about this, but I'm not convinced the Guidebook is the best place for it.  It's supposed to give an overview, rather than doing a deep dive into mechanics.  I'll need to improve this.

- Classes: underdeveloped, but there's some diversity now.  Thieves can steal.  Pugilists are your ADOM beastfighters, but also get random slays as they hit certain levels.  These will very slowly improve as the years go by.  There's so much to do with roguelikes that it's staggering.  I clearly took on way too much when I started, but it's more fun having ridiculous scope as you've got so many ways to grow.
Title: Re: Shadow of the Wyrm v0.5.6.1 "Vivaldi"(formerly Savage Lands)
Post by: jcd748 on November 20, 2016, 03:36:13 PM
@jcd748 - just encountered small-big problem. Just now I (unintentionally) changed SotW window size and I can't run game no more. I tried to change default settings of cmd but unfortunately, SotW keeps own settings. So, I had to *reinstall* game to fix this issue. Could you maybe implement checking for terminal size (and resizing window if necessarily) at start?

I'm not going to have the game auto-resize; instead, it'll pause, allow you to resize your terminal to the desired size, and will try to load the game again after you've done so.  I've just made the fix, and this will be in the next release.
Title: Re: Shadow of the Wyrm v0.5.6.1 "Vivaldi"(formerly Savage Lands)
Post by: Avagart on November 21, 2016, 02:26:33 AM
I was in game when I resized window. During this one session, while game was running, it seems worked. But when I was trying to run SotW, game immediately closes without error messages or traceback. I was trying to run it directly from exe, by the bath file, and via cmd; interesting thing - I'm unable to run SotW by direct exe call (I mean, like in 'drag and drop', so by C:\Users\Ved>D:\rl\sotw\sotw.exe); there is only showing
Code: [Select]
C:\Users\Ved>D:\rl\sotw0.5.6.1\sotw.exe
Shadow of the Wyrm 0.5.6.1

C:\Users\Elvis>

If manually navigated to specific folder, ie D:, cd rl, cd sotw0.5.6.1, sotw.exe application starts.

Yeah, it's nearly non-existed problem, but... uhm, even small bug reports are feedback, thought.

Quote
I'm not going to have the game auto-resize; instead, it'll pause, allow you to resize your terminal to the desired size, and will try to load the game again after you've done so.  I've just made the fix, and this will be in the next release.

Thank you :)
Title: Re: Shadow of the Wyrm v0.5.6.1 "Vivaldi"(formerly Savage Lands)
Post by: Samildanach on November 23, 2016, 11:45:15 AM
Because the skills aren't clear as to what they really do, I didn't end up playing around much at all with skills other than magic related skills. Not sure if they open up any more interesting playstyles, or are primarily for other classes.

The opacity of skills is my only major complaint about SotW so far. It's hard to make decisions about building a character when you don't know what anything does. Otherwise, fun game. The island-based geography is a nice touch.
Title: Re: Shadow of the Wyrm v0.5.6.1 "Vivaldi"(formerly Savage Lands)
Post by: jcd748 on November 26, 2016, 04:21:57 PM
Out of curiosity - how would you improve this?  Of the roguelikes I've played the most, ADOM has the most developed skill system, and it's opaque, in a sense.  What does Woodcraft do?  How does a marginally higher Fletchery work?  But it seems to work.  My concern is that I don't want SotW to be a deeply numbers-based game, telling you how many HP you take off a creature, giving them HP bars, that kind of thing.  I want there to be a sense of the unknown about things.  With that said, I'm happy to look at concerns and make changes, within that context.

And I realize this is a bit of a cop-out response, but the source is available, so unlike ADOM, so the impact of skills in-game can always be discovered.
Title: Re: Shadow of the Wyrm v0.5.6.1 "Vivaldi"(formerly Savage Lands)
Post by: Samildanach on November 28, 2016, 04:29:11 PM
Of the roguelikes I've played the most, ADOM has the most developed skill system, and it's opaque, in a sense. 

I don't like ADOM, so that doesn't hold much water with me. :P

I'm not sure offhand what would make a good solution. Maybe a solution isn't necessary. ADOM is highly thought of, so evidently skill opacity isn't a problem for everyone. It's your game; if that's the way you want it to be, go ahead. I'm just one voice, you don't have to cater to me.  :)
Title: Re: Shadow of the Wyrm v0.5.6.1 "Vivaldi"(formerly Savage Lands)
Post by: jcd748 on November 29, 2016, 01:04:54 AM
I don't like ADOM, so that doesn't hold much water with me. :P

I'm not sure offhand what would make a good solution. Maybe a solution isn't necessary. ADOM is highly thought of, so evidently skill opacity isn't a problem for everyone. It's your game; if that's the way you want it to be, go ahead. I'm just one voice, you don't have to cater to me.  :)

Every suggestion is valuable.  I've had some that are absolutely bizarro and out of left field - this definitely isn't one of them.  I'll make a note in my suggestions file to take a look at how to make effect of skills more understandable.
Title: Re: Shadow of the Wyrm v0.5.6.1 "Vivaldi"(formerly Savage Lands)
Post by: Samildanach on December 01, 2016, 12:43:43 PM
Every suggestion is valuable.  I've had some that are absolutely bizarro and out of left field - this definitely isn't one of them.  I'll make a note in my suggestions file to take a look at how to make effect of skills more understandable.

If I think of a constructive idea to adjust it, I'll let you know.  :)
Title: Re: Shadow of the Wyrm v0.5.7 "Cutting" (formerly Savage Lands)
Post by: jcd748 on December 02, 2016, 03:25:57 AM
December release!  This one contains lots of bug fixes, a bit of new content (Rowan Head), and what for me is the big thing, dawn/day/dusk/night transitions when you're on overworld maps.

Shadow of the Wyrm v0.5.7 "Cutting"
- Version declared November 5, 2016.  Version finalized December 1, 2016.

- Previously, immobile creatures were truly immobile and didn't move.
  Now, many of these creatures have a "sentinel" flag set, which causes
  them to stand still when there are no hostiles creatures within their
  view maps, and to move to attack otherwise.  No more easy rampaging
  through Isen Dun! (AgingMinotaur)

- Poison is now more dangerous: it scales based on the level of the
  creature applying it, meaning that it'll do more than a point of
  damage per minute as creatures get more and more powerful: the base
  is 1 damage, +1 for every 5 levels, and doubled after that if the victim
  has a particularly low Health score.  This means that higher level
  creatures that can inflict poisoning are much more dangerous, but it
  also means that as the player levels higher, his or her poison attacks
  will become increasingly powerful, too (AgingMinotaur).

- Poison damage is now always doubled for creatures with low (< 7)
  Health.

- Added searching to the command reference in the guidebook, and made
  a few updates to the section on secondary statistics (The_Great_Goblin).

- When attacking friendly creatures, if they have a voice (and not all
  races do), they will cry out, causing nearby friendly creatures to
  also become hostile to the attacker (AgingMinotaur).

- New area north-east of the starting island: the islet of Rowan Head.
 
  - Added a little bit of information to the Isen Dun Chronicle on this
    island and its people.
   
  - Maisy's story is a direct retelling of Robin Robertson's poem, "At
    Roane Head" (my deepest apologies to the poet).

  - Franck offers to teach the player fishing for a fee, if they don't
    already know it.

  - Fixed some message formatting issues around resting/automove (VedVid).

- Added optional settings to colourize HP and AP on the display for easier
  scanability.  These are "default_hp_colour" and "default_ap_colour",
  and if not set, will default to the usual white (VedVid).

- As you select sex, race, and class, the information is displayed at the
  top of the next screen.  This provides better feedback when choosing
  to randomize individual elements (AgingMinotaur).

- Made the Guidebook clearer on how attack difficulty, speed, and damage
  work (Dallas Herrin).

- Messages on time of day transitions when on an overworld map.  The map
  itself changes to red at dawn, regular colours during the day, yellow
  at dusk, and blue at night.

- Detection no longer gives messages for when it senses creatures, as
  that's pretty common.  It now checks for out of depth, dangerous hostile
  creatures (AgingMinotaur).

- Hungerless races (Fae) don't have their Health marked when neither
  hungry nor full.

- The search command now actually searches for hidden traps around the
  player.  The Detection skill is checked.

- When the game is starting up, if the terminal size is less than 80x24,
  the game will prompt the player to resize to at least that size and
  hit enter, rather than just exiting.  This fixes a reported issue where
  reinstalling the game was necessary (Avagart).

- Additional poem fragment for the title screen ("Consecration", John
  Masefield).

- Minimum/recommended terminal size is now 80x25, not 80x24.

- Cold spells/wands/etc now have a chance to shatter glass items
  (mainly potions) on the ground.

- Creatures can no longer pick up items once they become overburdened.

- Being burdened now gives a 1.5 multiplier to speed, strained 2.0, and
  overburdened 3.0.

- Creatures are no longer generated immediately next to staircases.

- Creatures now have a small chance to be generated in packs.

- New pick up all command (";").  Use carefully, as it will take longer
  to pick up more items, and nearby creatures might be able to get in
  multiple attacks (Legend).

- Failing to pick up no longer advances the turn.

- More stanzas for "Tel and Floridel".

- New creatures: Maisy, Old Toller, Franck, ancient terror, wood elf
  sentry.

- New artifacts: giant greataxe "Blood and Glory."

- Bug fixes:

  - The damage dealt by poison each minute wasn't being considered
    Poison-type.

  - You could chat during timewalking, despite the fact that everything
    around the caster is supposed to be frozen in time.

  - Timewalking wasn't always being applied properly, causing the caster
    to immediately step back into time.

  - Magici shard in Siriath's lair wasn't loading properly (Dallas
    Herrin).

  - It's no longer possible to spit out a fruit seed/pit on the world
    map and have that tile's inventory updated.  Tiles on the world map
    now always have null inventories (Dallas Herrin).

  - Twille's quest now terminates properly (Dallas Herrin).

  - The code responsible for incrementing trained statistics wasn't
    handling Health correctly (Dallas Herrin).

  - Miscellaneous typo fixes in the bestiary (The_Great_Goblin).

  - Water-breathing creatures would pursue threats on land, despite not
    being able to breathe air.

  - The skill command (F3) was missing from the keybindings in the help
    menu (The_Great_Goblin).

  - HP regeneration had a bug where the race- and class-based multipliers
    were being applied twice, resulting in incredible regen rates
    with ogre warriors, dwarf pugilists, etc (AgingMinotaur).
Title: Re: Shadow of the Wyrm v0.5.7 "Cutting"(formerly Savage Lands)
Post by: getter77 on December 02, 2016, 01:04:37 PM
Solid and varied gains to close out 2016 and set a fine stage for 2017---nice!   8)
Title: Re: Shadow of the Wyrm v0.5.7 "Cutting"(formerly Savage Lands)
Post by: kraphead on December 11, 2016, 10:48:15 AM
Hello,

I recently came back to play around with Shadow of the Wyrm, which I had completely forgotten due to real life, and wow, the new changes are awesome! Loving the fact that stuff actually casts spells now. Regarding that, however, I was doing the quest to retrieve the black orb (? Not sure, it's been a while since I played but it's the room upstairs from the caverns you find the gleaming wyrm scales.) and I encountered a capital red L. I have no idea what monster it is (guessing it's a Lich) but it cast a flame spell of some sort that covered about half of my screen in red pound signs. Suddenly, my game crashed and my character was nowhere in sight. No save game, nothing. At first, I thought I had died, however I checked the high scores and could not find a trace of my character.

I'm guessing this is a bug of some sort, although I'm it's possible my character could've died (doubt it, I had full ~350 HP).

I was a Fae Pugilist, L41. Not sure of what other details I could provide you with if you're going to reproduce the bug.

Cheers,

Al
Title: Re: Shadow of the Wyrm v0.5.7 "Cutting"(formerly Savage Lands)
Post by: jcd748 on December 12, 2016, 01:54:23 AM
Sorry to hear that!  I'll definitely look into it.  Did the crash leave a .dmp file?  If so, I can use that to help track down the issue.

Also, the spell - was the fill moving outwards regularly (fireball) or appearing on random squares (fire storm, maybe maelstrom)?
Title: Re: Shadow of the Wyrm v0.5.7 "Cutting"(formerly Savage Lands)
Post by: kraphead on December 12, 2016, 11:31:52 PM
Hi jcd,

I believe the crash did indeed leave behind a .dmp file, although I'm not sure of how to attach it.

Yes, the spell moved outwards regularly. At least, I'm pretty sure it did as I only had a split second to look before my game crashed.

Respectfully,

Al
Title: Re: Shadow of the Wyrm v0.5.7 "Cutting"(formerly Savage Lands)
Post by: Avagart on December 13, 2016, 12:44:54 AM
Don't know much about SotW's crash dumps, but if I remember correctly they are pretty large / heavy. You could just upload it via hosting site (zippyshare.com) then send link.
Title: Re: Shadow of the Wyrm v0.5.7 "Cutting"(formerly Savage Lands)
Post by: jcd748 on December 13, 2016, 12:51:24 AM
Hi jcd,

I believe the crash did indeed leave behind a .dmp file, although I'm not sure of how to attach it.

Yes, the spell moved outwards regularly. At least, I'm pretty sure it did as I only had a split second to look before my game crashed.

Respectfully,

Al

Okay, sounds like fireball.  Can you put it on a fileshare/google drive/dropbox/etc type of place and add the link?  I'll grab it and take a look.  Also, what version of the game did the crash happen in?  There was definitely a crash bug a couple of months ago that I fixed, but this sounds like it may be different.
Title: Re: Shadow of the Wyrm v0.5.7 "Cutting"(formerly Savage Lands)
Post by: kraphead on December 13, 2016, 01:22:15 AM
Hi again jcd,

Wow, quick response! Below is the link to my dump file.

https://drive.google.com/open?id=0B-0g2itFXWNbSlgxVnFqZ3VQNmM (https://drive.google.com/open?id=0B-0g2itFXWNbSlgxVnFqZ3VQNmM)

Respectfully,

Al
Title: Re: Shadow of the Wyrm v0.5.7 "Cutting"(formerly Savage Lands)
Post by: jcd748 on December 13, 2016, 01:27:40 AM
Thanks!  Looks like I forgot to save the .pdb file when I released, though. :(  What version were you playing?  0.5.7?  And the regular Windows release or XP?
Title: Re: Shadow of the Wyrm v0.5.7 "Cutting"(formerly Savage Lands)
Post by: kraphead on December 13, 2016, 01:39:21 AM
The version was 0.5.7, regular Windows, not XP.
Title: Re: Shadow of the Wyrm v0.5.7 "Cutting"(formerly Savage Lands)
Post by: jcd748 on December 13, 2016, 03:36:14 AM
Unfortunately, it seems that I can't rebuild 0.5.7 and use your dump with the debug symbols file - it has to be the exact PDB that I build originally, which I can't seem to find. :(

I've rebuilt 0.5.7 and updated the site.  Can you download that and play with that instead?

http://www.shadowofthewyrm.org/releases/ShadowOfTheWyrm-Win-0.5.7.zip

At least then if it crashes I'll have the PDB file.  I've got it on the site at http://www.shadowofthewyrm.org/releases/sotw-Win-0.5.7.pdb as well.

Sorry about all this.  In the meantime, I'll keep trying to reproduce your issue based on your instructions.
Title: Re: Shadow of the Wyrm v0.5.7 "Cutting"(formerly Savage Lands)
Post by: kraphead on December 13, 2016, 05:28:36 AM
Hi jcd,

My game crashed again, although this time the crash took several seconds. I was playing a Fae Thief this time, L16. I was climbing the levels in one of the random dungeons. When I crashed, I had not recently ascended a stair nor was I in the process of ascending one. I was next to a grey lowercase u, and suddenly my character froze. After a few seconds, Windows gave the "sotw.exe is not responding" message. Before I could click anything, SoTW closed. Checked saved games, nothing. Checked highscores, nothing. No dump file this time either. I was running the version you had linked in the message above. Let's see, I was in the process of running when it crashed, as in the auto-running when pressing w. Any other info you need, just ask.

Respectfully,

Al
Title: Re: Shadow of the Wyrm v0.5.7 "Cutting"(formerly Savage Lands)
Post by: jcd748 on December 13, 2016, 02:15:24 PM
Ugh, that really sucks, I'm sorry.  I'll be away from the computer for a few days, but if you could attach any crash dumps you get and post the link here (along with a description of what you were doing), I'll take a look later this week or early next week.  Sorry, kraphead. :/

In the meantime, backing up your savefiles definitely isn't cheating!
Title: Re: Shadow of the Wyrm v0.5.7 "Cutting"(formerly Savage Lands)
Post by: jcd748 on December 26, 2016, 01:58:48 PM
I can't guarantee it's fixed, but I've had another user report two reproducible crash bugs.

The first has to do with selecting an invalid direction when trying to disarm a trap when several are present around you; this isn't what you're seeing.

The second might be.  An easily reproducible crash was reported at the top of Zaeda's Tower that turned out to be an issue when casting a spell that doesn't exist (typo'd spell ID).  A value was being referenced that shouldn't have been, which was the cause of the crash.

Both have been fixed for the next version.

Edit: one more crash has been located, related to hostility arising from creatures being hit by spells and being out of the player's FOV.  kraphead, I think this is the issue you were running into in Wyrmeswraec.  It'll be fixed in the next version.
Title: Re: Shadow of the Wyrm v0.5.8 "Merlin"(formerly Savage Lands)
Post by: jcd748 on January 01, 2017, 02:26:03 PM
Time for the January release!  This version doesn't have a ton in the way of new content, but has a bit.  But it's the biggest release in a while, I feel, because of the huge number of bug fixes that have been made possible by people reporting crashes and providing dump files.  This has allowed me to fix no less than three crash bugs, including one that's been around for a long time, so I'm hopeful for greatly increased stability in future.

The full list of changes:

Shadow of the Wyrm v0.5.8 "Merlin"
- Version declared December 1, 2016.  Version finalized January 1, 2017.

- Poison spells/wands now can affect any consumables on the ground.  This
  doesn't destroy the item, but makes it poisonous, instead.

- Acid spells/wands can now dissolve any item on the ground.

- Fire spells/wand can burn cloth, paper, and wood.

- Undead now leave poisoned corpses, as do any creatures that deal poison
  damage with their regular attack.

- Mines were generating in such a way that unconnected pieces were
  possible.  The black manticore quest from Gnordvar could then generate
  the manticore within the unconnected piece.  Rewrote MineGenerator to
  generate an empty room, and then scatter rock segments throughout the
  floor.  Connectedness should now be guaranteed as pieces are only placed
  if their enlarged bounding box (which is not minimal - should bound
  with distance 1 to the nearest outside point) can be placed on a set
  of floor tiles. (Dallas Herrin)

- Mines now generate on the world map.  Their symbol is still 'o', but
  has been changed to bold yellow to differentiate them from caverns and
  dungeons.

- Green slimes and red oozes are now mobile.

- Mighty blows now do 80% of the max damage roll (instead of 100%) and
  allow 75% of soak (instead of 50%).  Critical hits still do max damage,
  but allow 50% of soak (instead of 25%).

- Eka and Zaeda's Tower are protected by strong magics and are no longer
  diggable. (Dallas Herrin)

- Additional names and name fragments for randomly chosen names.

- Changes to automove:

  - Automove now breaks when receiving damage, or a change in a status
    like blindness (Dallas Herrin).  It also breaks when you're attacked,
    and missed.

  - Automove can be interrupted by pressing a key. (Lagi)

- You can now fish using a spear, but only while standing on a land tile,
  and only if the spear is wielded - it can't be held in your off-hand.

- More stanzas for the epic poem.

- New items: wand of acid, Eka key.

- Added a dev script to check for creature spells with bad IDs.

- Isen Dun has a new character (worried mother).  Her son is somewhere
  in the Barrows new, very minor quest out of Isen Dun that will give the
  player a couple of silverweeds, but is more for flavour and lore than
  anything else.

- When the player moves, there is now a chance to search/detect traps
  without having to actively spend a turn doing so.  This is based on the
  Detection skill.

- Dusk and dawn now shade items and creatures as well (Dallas Herrin).
  Also rejigged the colours:

  - Night is now dark blue (surroundings) and bold cyan (creatures/items).

  - Dawn is red/bold red.

  - Dusk is yellow/bold yellow.
 
- New creatures: worried mother, Ead.

- Bug fixes:

  - Dragon breath wands were correct - flame - but the spell itself was
    acidic.

  - Typo fixes in keybindings (Larzid) and game text (Dallas Herrin).

  - Mines and sewers were showing day/night transition because the map
    type wasn't being properly set during generation.  Refactored some
    per-map code into a common function to ensure this always gets set
    correctly.

  - Various bug fixes surrounding displaying text in larger resolutions.
    (VedVid)

  - Text would sometimes double-line-break, when a line was just up
    against the maximum width.

  - The key to Eka was not actually being placed.  Placed it hidden in the
    rock in Cithriel, protected by divine avengers within the chamber.
    Added a clue to the whereabouts at the end of Gildi's quest for the
    Black Orb. (Dallas Herrin)

  - Fixed a number of instances where custom maps had the wrong map type,
    causing day/night transitions. (Dallas Herrin)

  - The guidebook wasn't referencing the new deity stat modifiers.
    (Dallas Herrin)

  - The game could crash when there were multiple tiles present with
    traps, and the user selected an invalid direction in which to disarm.
    (Dallas Herrin)

  - The monster decision code to figure out what spell to cast would
    crash when given a spell ID that didn't exist. (Dallas Herrin)

  - Zaeda is able to cast Lightning Bolt, but the spell ID was typo'd,
    which would cause the crash described above.

  - Spirits weren't tagged as flying, so weren't moving over water
    properly (Dallas Herrin).

  - Fixed a crash with setting hostility for far-off creatures outside the
    player's LOS (kraphead, Dallas Herrin).

  - Self-attacking creatures were drawing the hate of other creatures,
    which was not intended.

  - Shrines were not being marked as permanent.  If you left/came back,
    the shrine would be re-generated and the shrine gem would be gone,
    since it can only be generated once. (Dallas Herrin)
Title: Re: Shadow of the Wyrm v0.5.9 "Galilei"(formerly Savage Lands)
Post by: jcd748 on January 12, 2017, 01:32:16 AM
Mini-release: I'm not going to release in February, so I can tackle some slightly-larger stuff for the March release.

But, thanks to a few people, I've been able to fix more crash bugs.  Here's to (hopefully) more stability!

Shadow of the Wyrm v0.5.9 "Galilei"
- Version declared January 1, 2017.  Version finalized January 11, 2017.

- Nobles now start with a number of crossbow bolts, instead of just one.

- Witchthorns are far more dangerous for early game characters.  They have
  a chance to do a ranged attack: 1d3 damage, piercing.

- Added a "brandable" flag.  This allows a weapon or piece of armour to
  take on a particular non-physical (slash, pierce, pound) damage brand:
  holy, shadow, flame, etc. 

- Removed the old hard-coded branded weapons to make way for the
  dynamically-generated ones.

- Almost all weapons and armour are now brandable.  The exceptions tend to
  be specific-damtype items like poison darts and shadow bombs.  Armour
  created via skins is also not brandable.

- A brandable item has a ~15% chance to be branded when enchanted.  This
  is modified to 0% (when reading a cursed enchanting scroll), or ~30%
  (blessed).  Once an item is branded, its brand is fixed, and it cannot
  be branded again.

- Branding will associate a particular damage type with the item.
  For armour, this will give an additional 15 percentage points of
  resistance.  For weapons, it will switch to that damage type, and
  add an additional die of damage, and +1 to the modifier.

- Weapons have a very small chance, upon enchantment, to gain a damage
  flag such as vorpal, draining, chaotic, etc.

- Now that damage flags are available to weapons outside of artifacts,
  any damage flags will be shown on the second line of the equipment
  screen (in addition to the "W" command).  The "Resists" line is now
  "Resists/Flags".

- Weapons are now less likely to gain resistances when being enchanted.
  The chance has been halved.

- Jellies can now split in half when they're wounded and have more than
  a third of their maximum HP.  The creature that splits off has half of
  their current HP.

- Up staircases should no longer lead to a zoo.  But they can, like
  down staircases, once a certain amount of placement tries has been
  reached.  This should be very unlikely.

- Bug fixes:

  - Pack generation shouldn't be attempted for uniques (Esran).

  - Fixed a looping issue with entering a map where the entry tile is
    occupied by an NPC (Esran).

  - All-zoo dungeon levels weren't allowing stair placement.

  - Tile-related messages were not always being displayed correctly when
    moving to a new map.

  - In certain situations on map creation, creatures weren't being
    removed properly which caused the player to be not placed properly.
    (Esran)

  - In some cases, a creature could try to act with a null FOV map, which
    would cause a crash.
Title: Re: Shadow of the Wyrm v0.6.0 "Capirola" (formerly Savage Lands)
Post by: jcd748 on February 04, 2017, 02:46:27 AM
February release!  The big addition this version is shops, though on a very limited scale: Isen Dun has a shop, as does the Forest of Yew and Atua-Elar.  In the next release, I'll work towards adding these randomly to dungeons, and very occasionally to the wilderness as bazaars.  There are also a number of bug fixes, though thankfully nothing as crucial as in the last few versions!

Items will need a lot of rebalancing over the coming versions.  If you have any feedback regarding item values, distribution, etc., I'd love to hear about that.

Shadow of the Wyrm v0.6.0 "Capirola"
- Version declared January 11, 2017.  Version finalized February 3, 2017.

- More potential random names for character creation.

- Witchlings and sages now get fewer castings per level (Esran).

- Thievery is no longer a slow action - it should be about the same as
  attacking. (Dallas Herrin)

- When sacrificing consumables, there are now additional checks for the
  item to be accepted by a deity.  It must have either a large amount of
  nutrition, or have some sort of magical effect.  For food, things such
  as corpses, silverweed, food rations are all okay; fish and roots and
  such won't meet the minimum. (Esran)

- Primary statistics (strength, dexterity, agility, health, intelligence,
  willpower, charisma) are now capped at 99.

- Hungerless races like the Fae now can now mark Health when being neither
  hungry nor full, but at a greatly reduced rate compared to other races -
  they only get a 20% chance to mark the stat, compared to 100% for the
  other races.

- When treating skins at a tannery, you can now select the ranged weapon
  slot, which will allow you to create a sling.  These can take on
  evade/soak/resistances based on the corpse like other tanned equipment.

- The mortuary now tracks the maximum difference between a slain
  creature's danger level and the player's level when that creature was
  killed.

- Character info/dumps now also tracks the number of turns taken.

- Puglists now deal more damage.  They deal 1d(level) from 1 to 25, and
  1d(50 + (level-25) * 3) from 26 to 50. (4chan /rlg)

- When firing a branded ranged weapon with ammunition, the ammunition's
  damage type becomes that of the launcher.

- Oracles get a 5% bonus on experience points when killing a creature
  that has at least one status.

- Creatures now get angry at you if you teleport them.

- Added a new map, Whaling's End, at the south-most part of the world.
  An ancient citadel, it has been repurposed by traders as the last
  outpost at the edge of the map.

  - Hrethel, the hedge wizard of Whaling's End, will trade you one of his
    many spellbooks in exchange for a score of magici shards.

  - There are two shops in Whaling's End: Noah and Itzchak have a variety
    of goods for sale.  Unpaid goods will list the total price when you
    look at them.  All shops have a minimum item value, so very low value
    items (rocks, turnips, etc) won't be generated.

  - Shopkeepers don't enjoy literal door-crashers.  They also don't like
    people kicking the wares, reading the wares, eating the wares,
    quaffing the wares, or generally acting antisocial with regards to
    the wares.  In fact, they're rather unpleasant.

  - Shopkeepers also look out for each other - if they see you outside a
    shop with unpaid goods, from any shop, they will seek revenge.

  - The total amount owing can now be seen with the "$" command.  You can
    pay for unpaid merchandise by chatting to the shopkeeper.

  - When you buy or sell, the Bargaining skill, in conjunction with your
    Charisma, determine if you can get a reduced price on a purchase or
    a better price on a sale, and if so, by how much.

- Added a shop to Isen Dun (food, weapons, ammunition), Forest of Yew
  (wands), and Atua-Elar (books).

- Now that money is more useful, nobles now start with more money.

- More stanzas for the epic poem.

- New creatures: Hrethel, whaler, scrimshander, shopkeeper, seadog,
  swabbie, harlot.

- New items: lunch.

- Bug fixes:

  - Missed comma in one of the naming options was leading to
    three-syllable names like "SulTanak."

  - Keys were stacking incorrectly, causing different crypt keys to be
    grouped together and lose track of the lock they open. (Dallas Herrin)

  - Traps without components (light traps, etc) couldn't be disarmed.

  - Alcien and Rukhala weren't specified as unique (Esran).

  - When deities summoned creatures around the player when angry, these
    could, like regular creatures, be generated friendly. (Dallas Herrin)

  - Branding was not properly adding resistances for armour. (Dallas
    Herrin)

  - Altars could be converted by offering items that generated no piety.

  - Status effects that applied modifiers, such as blindness with evade
    and disfiguration with the primary statistics, weren't having these
    modifiers properly removed when the effect was undone via prayer.
    (Dallas Herrin)

  - The "fire through" code for archery had a bug in it that was
    preventing the proper targetting of creatures at high Archery skill
    values. (Dallas Herrin)

  - In-game character dumps were trimming left spaces on each line.

  - Doors could open and shut when there was an item present on the tile.

  - Rarity probabilities weren't properly defined for the "very rare"
    rarity, which is used for shops.
       
Title: Re: Shadow of the Wyrm v0.6.0 "Capirola"(formerly Savage Lands)
Post by: kmkenpo on February 04, 2017, 03:21:13 PM
Small "gripes"... but certainly not the end all be all of gripes.

The interface(?) seems a little lacking. I mean that the on-screen information seems a little bare, as well as a lack of an options menu (at least I couldn't find one). I realize that this is a little different than some of my favorites like PosChengband, FAangband and sCthAngband... but I do like being able to bring up additional windows and edit them in the .ini file, so as to have them present during gameplay. Honestly, it took me a while to figure out how to resize the font and size of the main window, and even then, it still feels a little off.

Again, these are not the end of things, just makes it feel a little odd to me.

Have a blessed day,
-kmkenpo
Title: Re: Shadow of the Wyrm v0.6.0 "Capirola"(formerly Savage Lands)
Post by: Avagart on February 04, 2017, 04:03:18 PM
All games that you listed are Angband variants. Additional windows are almost exclusive *bands feature. Also, there is nothing odd in way to resizing font / windows - it is default (and probably only one possible) way to do it in terminal-based applications. And it is very common approach to develop roguelike games.
So, in general, nothing strange here - just your opionion is biased by, I suppose, your *band habits.

@jcd748 - congrats for February release! Nice list of changes, especially that you stated that "there won't be February release" ;)
Title: Re: Shadow of the Wyrm v0.6.0 "Capirola"(formerly Savage Lands)
Post by: kmkenpo on February 04, 2017, 06:07:38 PM
@Avagart... thank you for your input, although I will say it was nice that you gave the time to answer, it was actually not as helpful. My opinion of how odd it is to resize the window and the fonts is a valid opinion, and remains so, even in the wake of you basically dismissing it. As I said, it isn't the end of things that these issues are present in the game, at least my perceived issues of the game, but it does feel odd none the less. Obviously I need to simply move on to something else... maybe back to my "opinion biased *band habits" :)

Have a blessed day,
-kmkenpo
Title: Re: Shadow of the Wyrm v0.6.0 "Capirola"(formerly Savage Lands)
Post by: Avagart on February 04, 2017, 08:37:20 PM
Don't know why did you take it so personally. I'm just saying that it's how terminal roguelikes usually work. I didn't say that your opinion is not valid. I'm not dismissing anything - just wrote that it's a way how terminal works. It's fact, not opinion. What's offending in that? *band-biased opinion?

Quote
Obviously I need to simply move on to something else
It's your own fiction, I didn't even suggest it. Don't put your words in my mouth.
Title: Re: Shadow of the Wyrm v0.6.0 "Capirola"(formerly Savage Lands)
Post by: kmkenpo on February 04, 2017, 08:44:53 PM
@Avagart... Taking it personally due to you dismissing my opinion as a result of my "*band habits", when I was simply bringing up things that I like about other games that I play. Now, we can continue down this path if you choose, but ultimately, you dismissed my opinion because your opinion differs. Twist it back around on me if you wish, but those are the facts :)

Have a blessed day,
-kmkenpo
Title: Re: Shadow of the Wyrm v0.6.0 "Capirola"(formerly Savage Lands)
Post by: Avagart on February 04, 2017, 08:58:26 PM
I'm not trying to turning around you. I just feel you misunderstand. Or maybe I write something unclear. So, I was trying to explain what I meant. But if you are not willing to discuss and just want to start whining about 'bad, evil Avagart' - OK, think what do you want.

Or learn to understand what do you read.

Or learn to discuss.

Or learn that not everyone is native English speaker, so it's possible that posts are, say, wrongly written.
Title: Re: Shadow of the Wyrm v0.6.0 "Capirola"(formerly Savage Lands)
Post by: kmkenpo on February 04, 2017, 09:12:08 PM
@Avagart... Thank you for devolving this into foul language, and for making my point in the process. No need for further responses to me from you, as I said, I will simply move on to something else that fits with my personal taste in gaming options offered. No biggie :)

Have a blessed day,
-kmkenpo
Title: Re: Shadow of the Wyrm v0.6.0 "Capirola"(formerly Savage Lands)
Post by: Avagart on February 04, 2017, 09:43:42 PM
@jcd748 I'm really sorry for losing SotW player, it wasn't my intention.
Title: Re: Shadow of the Wyrm v0.6.0 "Capirola"(formerly Savage Lands)
Post by: kmkenpo on February 04, 2017, 10:13:22 PM
@Avagart... OK, one last note, seeing as how I am somewhat surprised that you did this.

Editing your own comments to rearrange your previous thoughts in your original posts to me and take out offensive remarks, to THEN post an apology to the author of the game... is quite disingenuous... and honestly... quite rude.

Again, we can call this what it is. You took my original, polite comments to the author of this game, about features that I was thinking could use a little tweaking, and took your comments to name calling and foul language. Then you took steps to remove your comments, rearrange those thoughts previously posted by you, to then offer an apology to the author for running me off?

Your native language was never the issue at hand. But thanks to your deliberate actions to edit your previous posts, then basically hide behind your native language... I am sorry... as I said... disingenuous.

Have a blessed day,
-kmkenpo
Title: Re: Shadow of the Wyrm v0.6.0 "Capirola"(formerly Savage Lands)
Post by: getter77 on February 04, 2017, 10:35:59 PM
...Not entirely sure what transpired here, but at any rate: U/I and other such reckonings are always at least worth broaching from time to time, as be it they in the ADOM or *BAND or whatever style there are surely kernels of wisdom to be gleaned from each and all towards an ultimately better and more intuitive end.  In this case jcd might well have things to ruminate upon on the above issues since the game IS still very much a WIP and all~   8)

So yeah, keep things cordial and in perspective folks with another Truly Major Roguelike forming before your very eyes here in the present and to come with priority instead of the distant hazy past removed from all actions you can take to encourage and shape it.

Congrats on the release jcd---somehow wasn't expecting it until the end of the month!
Title: Re: Shadow of the Wyrm v0.6.0 "Capirola"(formerly Savage Lands)
Post by: Avagart on February 04, 2017, 11:11:55 PM
I was rearranging my own posts before your answers. I didn't change any single world after your posted answers. So no, I wasn't deleting any single word. If you are saying that there are no offensive remarks in my posts now, it means that there were no offensive remarks when you were replying. My - at least first - answer was polite*; more: technical. Now, you are just provoking, but not sure what or who. If do you want to prove that I was offensive - just call the moderators, it's very likely that they have access to something like 'post history'**.

I'm sure there is no point to trash this topic by this so-called discussion. If you have problem with me, or you feel really offended, just PM me.

* to be honest, I doubt that any single answer was rude, but - ok, subjective thing
** getter77, does this sort of data exists? I'd be glad if someone would check it before making me banned ;)

edit: whole page saved via webarchive, just in case. :D
Title: Re: Shadow of the Wyrm v0.6.0 "Capirola"(formerly Savage Lands)
Post by: kmkenpo on February 05, 2017, 12:25:15 AM
@Avagart... I was then, and I will continue to be now, above the attitude that you have been throwing. The fact is that you did delete words, you did add and rearrange wording, and you did decide to hide behind a language barrier that was a non-topic until you made it one (after making said changes and alterations).

Now... you and I can consider this conversation line closed. Hopefully by me refusing to engage you any further, this thread can resume its original intent of showcasing this game's design and progress... as well as possibly field some additional questions and suggestions concerning its development.

Have a blessed day,
-kmkenpo
Title: Re: Shadow of the Wyrm v0.6.0 "Capirola"(formerly Savage Lands)
Post by: jcd748 on February 05, 2017, 02:48:17 AM
Small "gripes"... but certainly not the end all be all of gripes.

The interface(?) seems a little lacking. I mean that the on-screen information seems a little bare, as well as a lack of an options menu (at least I couldn't find one). I realize that this is a little different than some of my favorites like PosChengband, FAangband and sCthAngband... but I do like being able to bring up additional windows and edit them in the .ini file, so as to have them present during gameplay. Honestly, it took me a while to figure out how to resize the font and size of the main window, and even then, it still feels a little off.

Again, these are not the end of things, just makes it feel a little odd to me.

Have a blessed day,
-kmkenpo

No worries.  The interface is definitely bare, but I prefer to think of it as "sparse".  The games you listed are Angband variants, and SotW is its own game with its own codebase.  The interface style is closer to nethack or ADOM than Angband, and that's intentional.

Because SotW is curses-based, it doesn't have any settings of its own for font, font size, etc.  If you're looking to change these, you'll need to change these for your terminal.  You'll need to look into how you do this for Unix or Windows or MacOS.

Thanks for the feedback!
Title: Re: Shadow of the Wyrm v0.6.0 "Capirola"(formerly Savage Lands)
Post by: jcd748 on February 05, 2017, 02:49:38 AM
@jcd748 - congrats for February release! Nice list of changes, especially that you stated that "there won't be February release" ;)

I had a plan for no February release, and then I started working on some things that were doable within that timeframe.  I'll probably skip a month at some point this year and do something more substantial with the central city, but not yet - right now I want to flesh out shops a bit more.
Title: Re: Shadow of the Wyrm v0.6.0 "Capirola"(formerly Savage Lands)
Post by: jcd748 on February 05, 2017, 04:55:35 AM
@jcd748 I'm really sorry for losing SotW player, it wasn't my intention.

Don't worry about it.  People will drift away from games, and back again.  I played my first game of DCSS in years today, got to XL14, and haven't died yet!
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: jcd748 on March 01, 2017, 01:13:51 PM
So, a lot of this release was carry-over from the previous one - there are now wilderness shops (bazaars, which can generate in fields/scrublands/hills/desert), and shops can generate in the random villages as well, with a probability based on the type of settlement.  Springs, which generated in forests and were previously just terrain variation, can now have a fairy spirit generated within.  Chat with the spirit to have your HP and AP fully restored. 

Dungeons also can now have springs generated within, and I've slightly upped the chance of each room having a special feature.  Dungeon springs will always have a fairy spirit generated - they seem to want to help...

Other than that, a few bug fixes, and a few more skills implemented (Bowyer, Fletchery, Lore).  Fewer bug fixes than previous releases, too, which is great - I'll delude myself into thinking it's because I haven't written any.

Shadow of the Wyrm v0.6.1 "Riquier"
- Version declared February 3, 2017.  Version finalized March 1, 2017.

- Wearables can now apply status ailments when equipped, and undo them
  when unequipped.

- Satiation effect type.  When in place, a creature's hunger clock
  decrements at ~15% the normal speed.

- Implemented the Lore skill.  This gives a chance to identify the status
  of an item the first time the player picks it up.  The chance is
  directly proportional to the skill value.

- The Bowyer skill is implemented as well.  When you have a bough, you
  can use it to create a bow or a crossbow.  Higher skill values will add
  to-hit or damage bonuses, in the same way that this is done for e.g.
  Smithing.  The Crafting skill also plays a role in the total potential
  improvements points, though to a lesser extent than Bowyer.

- Fletchery has also been implemented.  A branch can now be turned into
  arrows, bolts, javelins, or throwing clubs.  The quantity created is
  based on the per-item weight and the weight of the branch.  The
  ammunition created will get better and better with higher Fletchery and
  Crafting values.

- In-game shops have their items restocked on a monthly basis.  This
  covers all shops on all persistent maps.  If the player is on a map
  with a shop when the repop occurs, he or she will see a message about
  it.

- Tree tiles now have a chance of generating a bough instead of a branch.

- Blackwater traps are now light blue instead of dark. (Rob Ayres)

- Spellbooks now provide fewer castings when read.

- Adventurers also start with a wand they've found on their travels,
  either lightning bolt or teleport.

- The random villages that are scattered throughout the world now have
  a chance to contain a shop: 40% for a hamlet or scattered settlement,
  75% for a regular settlement, 85% for a walled settlement, 100% for
  a city.

- Quests now show not just the questmaster, but the map that they're
  from.

- Currency is now fixed at uncursed status, always identified, and cannot
  be blessed or cursed.  This will allow proper ivory stacking in the
  player's inventory.

- Reworked the item generation algorithm.  The previous algorithm was
  based purely on an item's danger level and rarity, and did not take
  type into account at all.  After the rework, almost all items are now
  "common" for their specified danger level.  The algorithm now first
  picks an item type (weapon, potion, etc) and then tries to generate an
  item of that type based on the danger level and selected rarity.  This
  ensures a more even distribution of item types throughout the game, as
  previously scrolls, potions, and so on, were notoriously rare, getting
  passed over in the selection process by more common items.  The
  algorithm is a work in progress and is likely to be reworked or tweaked
  in future versions.

- Teleport wands will appear earlier.

- Shopkeepers don't like being outside their shop, so they will not allow
  the player to switch places with them. (Rob Ayres)

- Praying can now cause a deity to neuter all breeders on the level,
  preventing them from breeding.  Subsequently generated breeders are not
  affected.

- The chance of a breeder to breed on a given turn has increased from
  10% to 15%.

- There are a few more creatures at the start of Amaurosis' lair.

- The game now keeps track of which creature gave each status ailment.
  Experience is now properly granted when killing a creature with a
  time-delayed effect, such as poison or petrification (Esran).

- Keybindings are now reloaded whenever the game runs, not just when a
  character is first created (Esran).

- Bazaars can now be generated in the wilderness.  They can be generated
  on field, scrub, hill, and desert locations, and will display a message
  when moving on to the tile on the world map.

- Springs in the wilderness can now generate a fairy spirit.  These are
  the spirits of the fairy girls slaughtered by the giants in the sacred
  glade.  If you talk to one of these spirits, you'll have HP/AP restored,
  and hunger satiated.

- Slightly increased the probability of generating a special room in a
  dungeon.

- Springs can now be generated in dungeons as well as forests.  In
  dungeons, a fairy spirit will always be generated at the spring.

- More combinations for random name generation.

- More stanzas for "Tel and Floridel".

- New shops: potion shop in Gnordvar, general store in Stoneheim.

- New items: satiative amulet, bough, wand of wrath, wand of arcana.

- New creatures: kingspirit, roiling slime, splitting shrike, marsh
  wraith, ancient worm, Pelageus, fairy spirit.

- Bug fixes:

  - The Literacy skill's improvement message was the same as Leadership
    (Rob Ayres).

  - Ivory pieces were forming separate stacks when selling, rather than
    being merged into the player's existing amount (Rob Ayres).

  - Petrification wasn't leaving a corpse on the right tile.

  - Creatures could leave both corpses and statues when petrified.

  - Creatures could drop their equipment and generate death drops when
    petrified, but these items would be unreachable due to statues being
    blocking features.  Suppressed item drops/generation on petrification,
    as any items should be considered part of the statue.
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: kain on March 16, 2017, 06:59:48 PM
so I'm really digging this game.  Currently playing an ogre pugilist who really can't be touched.  (that character has some issues, like being unable to read and therefore unable to figure out how to uncurse equipment)

I'm wondering if there's a plan to balance weights?  A mole's corpse weighs 100 and so does a dragon's.  I also do not really think scrolls should weigh 1 if a big giant broadsword weighs 5.

I'm finding myself struggling to figure out what to do 'next' ... I will occasionally find a town or castle/keep but they're either empty or they have a random <go place and kill thing and come back> that takes just a couple of minutes.  I have a final quest of "go kill the wyrm guy" but I'm not finding a lot inbetween. 

I also struggle with knowing what or how to make my god happier with me or knowing where I stand.

Are there plans to allow me to drop multiple <different> items at once?  What about auto-pickup options?

All in all I am enjoying this game a great deal.

Thanks!
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: jcd748 on March 18, 2017, 01:22:10 AM
Hi kain,

Thanks for the feedback!  Corpses should be differentiated by size, which is influenced by race, but I'll make a note to check on this.  There isn't any variation within race, so a roc will be the same as a kestrel.  I'll make a note to fix this up at some point in the future.  As for scrolls, I always envision them as being the kind with the wooden handles, which are thus heavier than just a scrap of paper.

Now, what to do next.  You've hit on what I feel is the central weakness of the game: a vast, sprawling wilderness with only the illusion of immense choice.  Now, there are set areas, and most of these can be found around the "edges" of the map.  You can find additional quests in these areas, with good rewards, and these can hopefully supplement your levelling.  I've never won the game legitimately (I play in debug mode and cheat mercilessly), but my general pattern is:

- Do the starting island: the Barrows, do 5-10 levels of the starting dungeon, and Wintersea Keep.
- Once I've got a boat, do Aeschburh (to the north west) and Gnordvar (basically due north a while)
- Go to Atua-Elar and clear out Stonewall
- Clear out the Ogre Camp in the far western part of the world, and return the amulet to the exile, who lives in a hidden cave north-east of the starting island
- Find a dungeon and dive deep
- Around level 30, look at clearing out Cithriel, which can be found by talking to the caravan master in the fae camp in the far north
- Around level 35-40, go to Stoneheim (the fixed dwarf village in the north-west corner of the world) and clear out Wyrmeswraec and the Caldera
- At this point, I'm probably ready to take on Amaurosis. 

Now, I have the immense advantage of knowing where everything is.  But the fixed locations are truly fixed: from game to game, you can always find them in the same location.  This is to provide a sense of continuity from game to game, and because randomizing everything in a 100x100 map would just be aggravating.

As for how to make your deity happier, right now, you can offer at a co-aligned altar.  There are a few altar locations scattered throughout the game (in the keep north-west of where you start, and a few other places), and they can also occur randomly in dungeons.  As for checking your piety, you can use the "P"iety command.

Multiple-drop isn't something I'd planned on adding, but I'll add it to my suggestions file.  I also didn't have autopickup on my to-do list, but I've added it.  What kind of autopickup options are you looking for?  By item type?  Something else?

I'm glad you're enjoying the game.  It still kind of blows my mind that people play it when there are far more polished options (ToME, DCSS, etc) available.  Thank you.  I mean that.
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: Avagart on March 18, 2017, 01:34:50 PM
Quote
It still kind of blows my mind that people play it when there are far more polished options (ToME, DCSS, etc) available.

Why not to play them all? ;)

You are creating good game - and it's the main reason. But I think that it's really important that SotW fills the niche in the roguelike world. Your game have unique set of features. Most roguelikes are only about dungeon diving, or they have very static world. You created game with procedurally generated overworld, with towns and other meaningful places. There are NPCs, some of them have quests. I don't know many roguelikes that are similar to SotW. If you want play good, plot-ful roguelike with random world, there is no other choice.
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: jcd748 on March 18, 2017, 01:48:17 PM
I suppose that's true.  The random overworld is a bit of a dodge, though - it doesn't have nearly enough interesting things to do, as most of the fun is in the static bits.  But improving the overworld is something I mean to do in the near to mid term, if just bit by bit.  Even adding shops to villages in the last release was a small step.
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: getter77 on March 18, 2017, 09:57:18 PM
This and Legend of Siegfried ARE just about the only ones in this specific sort of adventuring field afoot as of late barring any sudden revivals and arrivals...so yeah....each month or so's nice update amounts to another step or so catching up to ADOM/Elona/etc and that's a wonderful thing.
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: kain on March 20, 2017, 03:57:12 PM
Corpses should be differentiated by size, which is influenced by race, but I'll make a note to check on this.  There isn't any variation within race, so a roc will be the same as a kestrel.  I'll make a note to fix this up at some point in the future. 
So as I'm progressing in the game I am finding corpses of different weights.  Thanks for the race explanation!

As for scrolls, I always envision them as being the kind with the wooden handles, which are thus heavier than just a scrap of paper.
This also makes sense, thanks!

Now, what to do next.  You've hit on what I feel is the central weakness of the game: a vast, sprawling wilderness with only the illusion of immense choice.  Now, there are set areas, and most of these can be found around the "edges" of the map.  You can find additional quests in these areas, with good rewards, and these can hopefully supplement your levelling.  I've never won the game legitimately (I play in debug mode and cheat mercilessly), but my general pattern is:

- Do the starting island: the Barrows, do 5-10 levels of the starting dungeon, and Wintersea Keep.
- Once I've got a boat, do Aeschburh (to the north west) and Gnordvar (basically due north a while)
- Go to Atua-Elar and clear out Stonewall
- Clear out the Ogre Camp in the far western part of the world, and return the amulet to the exile, who lives in a hidden cave north-east of the starting island
- Find a dungeon and dive deep
- Around level 30, look at clearing out Cithriel, which can be found by talking to the caravan master in the fae camp in the far north
- Around level 35-40, go to Stoneheim (the fixed dwarf village in the north-west corner of the world) and clear out Wyrmeswraec and the Caldera
- At this point, I'm probably ready to take on Amaurosis. 

Now, I have the immense advantage of knowing where everything is.  But the fixed locations are truly fixed: from game to game, you can always find them in the same location.  This is to provide a sense of continuity from game to game, and because randomizing everything in a 100x100 map would just be aggravating.
Again, this was probably me just getting a couple of characters through like level 10 or so and not really understanding the scope and general layout of the "board" ... things are starting to make more sense.  I do find myself going through an awful lot of food exploring the oceans though ...

As for how to make your deity happier, right now, you can offer at a co-aligned altar.  There are a few altar locations scattered throughout the game (in the keep north-west of where you start, and a few other places), and they can also occur randomly in dungeons.  As for checking your piety, you can use the "P"iety command.
I think I converted the altar in Stonewall to my god and then I sacrificed a ton of corpses in a random dungeon and I think I converted to another god.  I assume there's some sort of baseline "value" of crap the gods will accept.  They didn't like basic equipment, for example, but I'm pretty sure I was able to give them a named weapon.  They also didn't care 2 bits for my pile of 35 ivory pieces but happily accepted my stack of 400.  I imagine this threshold will become more apparent the more I play the game.

Multiple-drop isn't something I'd planned on adding, but I'll add it to my suggestions file.  I also didn't have autopickup on my to-do list, but I've added it.  What kind of autopickup options are you looking for?  By item type?  Something else?
This could be as simple as auto-picking up classes of items (every scroll, every potion, all currency, all wands, etc) or far more granular (every scroll of ID and enchant, never pick up scroll of trap ID, always pick up potion of healing, never pick up dram of gin)  Seems like picking up money at the very least would be a good option.

I have encountered a minor inventory (well, if you're looking to exploit scrolls of blessing, not a minor) quibble.  It doesn't seem as if like items stack.  I cannot for the life of me get my similar scrolls (or potions or food or plants or ... bafflingly enough, currency!?) to stack in a consistent manner.  See my list of scrolls below:
Code: [Select]
---------------------------------------------- Items Available (Filtered) ----------------------------------------------
Scrolls - ?
  [a] uncursed scroll of uncursing [1.00 lbs]
  [b] uncursed scroll of trap detection [1.00 lbs]
  [c] uncursed scroll of identify (2) [2.00 lbs]
  [d] cursed scroll of trap detection (2) [2.00 lbs]
  [e] blessed scroll of trap detection [1.00 lbs]
  [f] uncursed blank scroll (3) [3.00 lbs]
  [g] uncursed scroll of uncursing [1.00 lbs]
  [h] uncursed scroll of cleansing [1.00 lbs]
  [i] uncursed scroll of cleansing [1.00 lbs]
  [j] uncursed scroll of blessing [1.00 lbs]
  [k] uncursed scroll of uncursing [1.00 lbs]
  [l] uncursed scroll of blessing [1.00 lbs]
  [m] uncursed scroll of identify [1.00 lbs]
  [n] uncursed scroll of recharging [1.00 lbs]
  [o] uncursed scroll of identify [1.00 lbs]
  [p] uncursed scroll of recharging [1.00 lbs]
  [q] uncursed scroll of uncursing [1.00 lbs]
  [r] blessed scroll of cleansing [1.00 lbs]
I've been through some iterations of dropping and picking up all my scrolls of identify.  I can't get them to stack up in a manner that I consider appropriate.  It seems like they *should* stack since some of them do, but if there's a trick to that then I don't know what it is.

I'm glad you're enjoying the game.  It still kind of blows my mind that people play it when there are far more polished options (ToME, DCSS, etc) available.  Thank you.  I mean that.
I play a lot of roguelikes.  I've been playing Nethack since 1987 or 88 (damn I'm old...) and I've played many many many of them in between.  I've put a hundred hours into ToME, I've thoroughly beaten DCSS.  Same thing with Angband, the original ADOM, etc.  I hesitate to consider the hours I spent on Baldur's Gate, Dwarf Fortress, Gnomoria, Diablo or any of the early Final Fantasy games. 

Recently in an attempt to get my kid to play roguelikes we've started playing Unexplored.  (check it out on steam, it's kinda fun)

SotW is a return to oldschool ascii games and this one seems like it's got a ton of promise and a lot of replayability.  Thanks!
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: jcd748 on March 21, 2017, 10:07:32 PM
Again, this was probably me just getting a couple of characters through like level 10 or so and not really understanding the scope and general layout of the "board" ... things are starting to make more sense.  I do find myself going through an awful lot of food exploring the oceans though ...

Ocean travel (well, overworld travel) definitely requires a lot of food.  Silverweed helps, if you can find it - it'll fill you up completely.  Otherwise, you might want to scrounge around for fruit or roots, try fishing, etc.

If you want to avoid hunger altogether, you can play a Fae, which are hungerless.

I think I converted the altar in Stonewall to my god and then I sacrificed a ton of corpses in a random dungeon and I think I converted to another god.  I assume there's some sort of baseline "value" of crap the gods will accept.  They didn't like basic equipment, for example, but I'm pretty sure I was able to give them a named weapon.  They also didn't care 2 bits for my pile of 35 ivory pieces but happily accepted my stack of 400.  I imagine this threshold will become more apparent the more I play the game.

There are definitely value checks on what you offer.

This could be as simple as auto-picking up classes of items (every scroll, every potion, all currency, all wands, etc) or far more granular (every scroll of ID and enchant, never pick up scroll of trap ID, always pick up potion of healing, never pick up dram of gin)  Seems like picking up money at the very least would be a good option.

Okay.  I'll look at autopickup by type first.

I've been through some iterations of dropping and picking up all my scrolls of identify.  I can't get them to stack up in a manner that I consider appropriate.  It seems like they *should* stack since some of them do, but if there's a trick to that then I don't know what it is.

I can maybe see how some of that would happen - right now, when you pick up an item, it tries to stack based on what it knows.  Once you have everything identified, if you drop all your scrolls and pick them up, does it stack them properly?  Or do you still get multiple stacks of the same type (e.g., two uncursed scrolls of cleansing stacks).

Also, what version are you playing?  I fixed a bunch of currency-related issues in the last version, but I'm not sure if you're playing that.

And I'm also an old-school nethack player!  I started on 3.2.2, and got hooked on it by a friend whose father used to download versions of it off the university network.
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: jcd748 on March 21, 2017, 11:14:37 PM
I ran a few quick tests, generating uncursing scrolls over and over.  I got stacks like this:

Code: [Select]
Scrolls - ?
  [a] uncursed scroll of identify [1.00 lbs]
  [b] uncursed scroll of enchanting [1.00 lbs]
  [c] scroll labelled "VERITAS OMNIA VINCIT" (16) [16.00 lbs]
  [d] scroll labelled "VERITAS OMNIA VINCIT" (2) [2.00 lbs]
  [e] scroll labelled "VERITAS OMNIA VINCIT" (2) [2.00 lbs]

Now, if I read the uncursed scroll of identify and identify [c], I get:

Code: [Select]
Scrolls - ?
  [a] uncursed scroll of enchanting [1.00 lbs]
  [b] uncursed scroll of uncursing (16) [16.00 lbs]
  [c] cursed scroll of uncursing (2) [2.00 lbs]
  [d] blessed scroll of uncursing (2) [2.00 lbs]

If I generate 30 more scrolls, I see the following on the ground:

Code: [Select]
Scrolls - ?
  [a] scroll of uncursing (27) [27.00 lbs]
  [b] scroll of uncursing (2) [2.00 lbs]
  [c] scroll of uncursing [1.00 lbs]

Picking them up, I now have:

Code: [Select]
Scrolls - ?
  [a] uncursed scroll of enchanting [1.00 lbs]
  [b] uncursed scroll of uncursing (16) [16.00 lbs]
  [c] cursed scroll of uncursing (2) [2.00 lbs]
  [d] blessed scroll of uncursing (2) [2.00 lbs]
  [e] scroll of uncursing (27) [27.00 lbs]
  [f] scroll of uncursing (2) [2.00 lbs]
  [g] scroll of uncursing [1.00 lbs]

I've now got six stacks of scrolls:

- 3 stacks of uncursed/cursed/blessed
- 3 stacks whose statuses are unknown

To me, this is correct, based on the fact that item statuses are initially unknown.

Now if I create an identify scroll, and read it (it turned out to be blessed, so it identified everything):

Code: [Select]
Scrolls - ?
  [e] uncursed scroll of enchanting [1.00 lbs]
  [f] uncursed scroll of uncursing (16) [16.00 lbs]
  [g] cursed scroll of uncursing (2) [2.00 lbs]
  [h] blessed scroll of uncursing (2) [2.00 lbs]
  [i] uncursed scroll of uncursing (27) [27.00 lbs]
  [j] cursed scroll of uncursing (2) [2.00 lbs]
  [k] blessed scroll of uncursing [1.00 lbs]

So, six stacks.  But at the moment, stacks are separate items in the inventory.  If I drop stack "i" and pick it up, I'd expect it to combine with [f].  This is exactly what happens:

Code: [Select]
Scrolls - ?
  [a] uncursed scroll of enchanting [1.00 lbs]
  [b] uncursed scroll of uncursing (43) [43.00 lbs]
  [c] cursed scroll of uncursing (2) [2.00 lbs]
  [d] blessed scroll of uncursing (2) [2.00 lbs]
  [e] cursed scroll of uncursing (2) [2.00 lbs]
  [f] blessed scroll of uncursing [1.00 lbs]

So I think I could get to your case by repeating variations on these steps.  Is this roughly how it would've gone for you?  I assume your expectation would be that after identification, any inventory items of the same type and B/U/C status would be grouped together?  This isn't currently done, but probably should be.
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: kain on March 22, 2017, 11:39:57 PM
holy smokes, a responsive dev!  This guy rocks!

I'll start out and say that I'm playing Shadow of the Wyrm 0.6.1 "Riquier"

So I think I could get to your case by repeating variations on these steps.  Is this roughly how it would've gone for you?  I assume your expectation would be that after identification, any inventory items of the same type and B/U/C status would be grouped together?  This isn't currently done, but probably should be.

I've read a blessed scroll of ID and been through a bunch of iterations of dropping (bulk, just a couple at a time, just a single scroll, just a single stack, etc) and picking them back up all sorts of ways and on occasion a stack and a single will combine but it doesn't seem to be following expected convention (b/u/c in ID and unID'd forms) 

I could post my save game if that would shed any light on what's going on.

I'm really smitten with this game.

I have another wall of text ... feel free to tell me "too much, too much!" and I'll stop whenever it gets to be annoying.  Also feel free to tell me "that's how it's supposed to work"

Additional notes:


Thanks!
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: jcd748 on March 23, 2017, 03:49:29 AM
Hi,

1. I'll look into this.  Might have something to do with de-stacking.
2. Added the suggestion to my file
3. For picks/mattocks, walk into rock.  For shovels, you can dig with '>' I think (there's info in the manual).
4. Incorporeal attacks (from spirits and such) bypass most soak.  That's intentional, and came out of early versions where you were invincible with high soak.  If you increase your evade, or resists, you can mitigate this somewhat by avoiding the damage altogether, or decreasing the amount taken.
5. Probably at some point I should smarten up the generation algorithm.  In the meantime, enjoy the evil gods and the extra xp.
6. That's already been suggested, and is on my to-do list at some point.
7. Yeah, poison's dangerous.  You could play a caster and look for a spell to help with that.  Or if your foraging's good enough, you can grind some piles of white basil in the wilderness.  Or pray.
8. "M"essage buffer keeps a history
9. Yeah, it's something I wanted to hide.  I want it to be general - if you want to carry more, train your Strength (there's an NPC who does training in the Forest of Yew) or the Carrying skill.
10. Intentional - it's so you can't play other people's games on the same computer.  I'll look at implementing an ini setting to ignore usernames.
11. Heh, I forgot I made the AI remarkably good at figuring out bounce patterns.
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: proxima_b on March 24, 2017, 10:11:33 PM
Hi all :) Long time listener, first time caller here. First, thank you, Julian, so much for creating SotW. I've really enjoyed the game so far. Recently, I've been putting some tables together for reference and have a few questions about mechanics that hopefully someone will be able to answer.

1. Ages. Can I read the starting and maximum age values to mean that a human player's life expectancy (from the time we spawn in the game) is between 25 and 83 years (same for playing dwarf, giant, ogre and gnome)? Beyond that, generally speaking, faes can live for up to ~1 million years...all things being peaceful. Elves live second longest (wood elves more than mountain elves), though nowhere near as long as faes. Finally, goblins seem like they can only expect between 20 and 65 years. Am I misinterpreting the values in some way?

2. Experience Gain. It seems that each level from 2 to 50 has an experience point value associated with it. Those values are altered based on, at least, race and class experience multipliers (I think). Do I understand that correctly? (I.e., lower experience multiplier values mean "faster" leveling as there are fewer experience points between levels?)

3. AP and HP (and Piety) Regeneration. I haven't done too much digging into the source engine files, so I don't really understand how the race and class HP/AP regen multipliers work. Anything you can offer would be helpful to me.

Everything I've tabled so far has, for the most part, been derived from the ShadowOfTheWyrm.xml file. Simple stuff to make it visually easier for myself when starting a new character. I'm using org-mode, and I'm happy to export what I have and share it. I just want to make sure I understand some of these values first.
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: jcd748 on March 25, 2017, 01:37:24 PM
Hi proxima_b,

You're correct on all of the below:

1) Every creature has a starting age and a maximum age.  When generated, each creature gets an age within the starting age band for its race.  After each year passes in-game, each creature ages a year (I think the game assumes everyone's born on 1/1) and then the game checks to see if each creature should die.  There are currently no aging attacks, so age doesn't play the role it does in, say, ADOM, but if you want to play a character forever, elves/fae is the way to go.

2) If you look at the source code, the base experience table is in engine/combat/source/ExperienceManager.cpp.  The amount of experience needed for each level is (base_amount * race_multiplier * class_multiplier)

3) The relevant code is in engine/calculation/source/HPRegenerationCalculator.cpp and APRegenerationCalculator.cpp.  There are two components: minutes per "tick" (each tick gets you some amount of regen), and amount per tick.

Minutes per tick (using HP as an example):

- First, get the tile's HP/AP multiplier.  This is generally always 1, but can be modified if there are things on the tile like beds or strange stone markers.
- Get the Health multiplier.  The more Health you have, the lower this is, and so reduces the time per tick.
- Get the Medicine multiplier.  Same as the above.  Pump your Medicine skill, and train up your health, and you'll regen HP much faster.
- Multiply everything together along with the base minutes per hp tick (15) to get the new minutes per HP tick.  Minimum is always 4.

AP:

As above, but there's no skill that lowers the number of minutes per AP tick, and the stat checked is Willpower.

Amount per tick:

This is where the race and class multipliers come into play.  The base HP or AP per tick is 1.  Multiply that by the HP or AP multipliers for both race and class, and you have the amount per tick.

So as you can see, the amount per tick is basically fixed once you select your race and class, but you can reduce the time per regeneration tick by increasing your statistics and skills.
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: kain on March 27, 2017, 12:30:33 PM
- First, get the tile's HP/AP multiplier.  This is generally always 1, but can be modified if there are things on the tile like beds or strange stone markers.
OOooohhhhhhh, that's how you use beds?  And I had no idea what the strange stone markers were.
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: jcd748 on March 27, 2017, 11:50:32 PM
Yep, they just passively influence regeneration rates, so they can be useful if you find them in a dungeon.
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: kain on March 28, 2017, 03:04:46 PM
Woo!  Beat the wyrm.  I have some more questions/feedback if you're down for that.


After I beat the wyrm, I chose to continue to play.  I spent some time diving in the endless dungeon.  Floor -3000 was worth 1.4M XP.
Hmm, let's keep going.  Floor -4000 was worth 2.67M XP.

Stats after floor -4000:
Code: [Select]
Rhon             OgWz   Str:64  Dex:69  Agi:61  Hea:60  Int:65  Wil:53  Cha:67  L50,100%  Ev/Sk: 170/103  E  Spd:53
HP:227/227  AP:295/295  [-4000']
Level 50, 140665020 experience.  Multipliers: Ogre 1.1, Wizard 1.1.

Then I decided to escape that dungeon, drink all my 'gain ability' potions and figure out what resists I was missing and get equipment enchanted up to try and fill in those resistance gaps. 

Why do this since I already 'beat' the game?  2 reasons. 
1 - I'm a filthy min/maxer
2 - there's still some celestial being floating around out there who has my cosmos stone.

Anyhow, after drinking a bunch of potions and making (and wearing and evaluating) over a hundred wyvern-hide caps and almost 50 other various caps I found one with a bunch of suitable resists.  I know from experience they can increase when I enchant the item.  Enchanting that cap, my dragon boots and a pair of rings (to fill in the missing arcane resistance) I'm left with the following stats and equipment:
Code: [Select]
Rhon             OgWz   Str:99  Dex:99  Agi:99  Hea:99  Int:99  Wil:95  Cha:99  L50,100%  Ev/Sk: 298/156  E  Spd:53
HP:227/227  AP:295/295
------------------------------------------------------- Equipment ------------------------------------------------------
  [a] Head         : uncursed wyvern-hide cap [28, 21]  [0.44 lbs]
      Resists/Flags: {0.15Co 0.11Ac 0.15Ho 0.13Sh 0.04Li}
  [b] Neck         : uncursed ruby amulet "Eunoia" [17, 7]  [0.25 lbs] (glow)
      Resists/Flags: {0.20Ps 0.20Ho 0.20Sh 0.20Ar}
  [c] Right Finger : uncursed ring of sorcery [43, 26]  [0.13 lbs]
      Resists/Flags: {0.15Ho 0.33Ar 0.02Li}
  [d] Left Finger  : uncursed ring of sorcery [66, 22]  [0.13 lbs]
      Resists/Flags: {0.07He 0.11Ac 0.35Ar}
  [e] Wielded      : uncursed divine blade "Heart's Fury" (12d6+12)  [14.00 lbs] (glow)
      Resists/Flags: {0.40Sl 0.40Pi 0.50Ho}
  [f] Off Hand     : uncursed elemental shield (Acid) [40, 32]  [4.00 lbs]
      Resists/Flags: {0.17He 0.16Co 0.15Ac 0.17Li}
  [g] Body         : uncursed Atuan silver chain mail "Silari" [9, 10]  [2.00 lbs]
      Resists/Flags: {0.10Sl 0.10He 0.10Co}
  [h] Around Body  : uncursed Gildi's Cloak [4, 2]  [2.00 lbs] (glow)
      Resists/Flags: {0.15He 0.15Co 0.15Ac 0.15Ps 0.15Ho 0.15Sh 0.15Ar}
  [i] Feet         : uncursed dragon boots (Lightning) [47, 14]  [5.00 lbs]
      Resists/Flags: {0.18He 0.20Li}
  [j] Ranged       : uncursed august longbow "Lora" (6d6)  [4.00 lbs] (glow)
      Resists/Flags: {0.10Pi}
  [k] Ammunition   : uncursed Faerie Shield [20, 5]  [2.00 lbs] (glow)
      Resists/Flags: {0.15He 0.15Sh 0.15Ar}
I'm amused that I can drop whatever I want into the 'ammo' slot.  I don't remember if it helped with resistances.  I'd also point out that since you can't enchant artifacts, my maximum Evade/Soak could be a lot higher if I was wearing 'normal' gear.  Can't beat those resists though!

Last on my list for this char is to find the cosmos stone (and finally find the rest of the whiteflowers for one of the original quests)

What can I do to help with further developement of this game?
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: jcd748 on March 28, 2017, 11:57:10 PM
I am always down for more feedback.  This is good stuff:

1. Good catch.  I'll add it to my to-do list.
2. Makes sense.  Added to my list.
3. Also a good idea.  Added to my list.
4. That's definitely a bug.  I wrote the quest before allowing the player to continue after slaying Amaurosis.  Added to my list.
5. They're part of the character dump.
6. Not at the moment.  How useful would this be?  My concern would be having to go through all the places in-game that add messages and figure out which are "important".
7. Yup.  Will look at having those train automatically.
8. Definitely an oversight, probably a big.  Will fix.
9. I'm torn on this.  Some skills are available in-game, but if e.g. Smithing is made available, it destroys any reason to play a Smith, other than getting the skill a little earlier.  I definitely want to have class differentiation via skills.
10. Intentional.  You can always use the "L"ook command.
11. The item generation algorithm sucks less than previous versions, but it still has quirks.  I've made some minor adjustments, and it should be less common in future versions.
12. I'd thought about this, but all the creature damage/HP is built around the current set of eq slots.  Part of my reluctance is that there's only so much room on the screen in 80x25.  I could add it, but I'd need to remove something else.  One of the ring slots would be a likely candidate.  Because of that, I've never thought about it seriously.
13. They don't affect it right now.  Again, I've considered it, but right now, pumping health will increase your Soak, which in a sense acts like HP.  It's actually, it's better in some sense, as it as a damage canceller.

Congrats on winning the game!  I haven't seen a lot of reported victories, though I've seen a handful.  I tend to like the spellcasting classes, as well.  I often play witchlings because I'm lazy and don't have to hunt for spellbooks (this is also why I play Pugilists, on the warrior-y side).

You've hit on the central trade-offs of artifacts.  They're static and immutable, but tend to come with much higher resists than are possible via most other pieces of equipment.  I haven't made spreadsheets out of this stuff, but my intention is that people take skins or found equipment if they want evade and soak, artifacts for resists (generally).

Let me know if you want hints for the cosmos stone.  I think I added one to the dwarf who gives you the quest a few versions ago.  You'll need a key for the underground prison, and the key is hidden away.

If you beat the creature guarding the cosmos stone (and I have to stress that it's an optional quest, and the boss is harder than the wyrm), you get a rather ridiculously overpowered sword.

I'm glad you're enjoying the game.  The game itself still feels very "early" to me.  There's a lot of set things to do, but the random locations aren't very interesting yet.  I guess I'm looking for a number of different things:

- Bug reports, first and foremost!  I try to keep the game as reasonably bug-free as possible, and crash bugs are my top priority.
- Feedback on mechanics and gameplay
- Various suggestions like the ones you have above
- Anything else!

SotW doesn't have a huge player base, but I've benefited enormously from the suggestions that players have given me.
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: proxima_b on March 30, 2017, 06:32:51 AM
I put together some tables that might be helpful to newer players. I mostly put them together to help myself think through new characters. They contain stats, resistances, skills and weapon skills for all races and classes in a pretty easy to read format. If you do see anything outright wrong, please PM me here on the forum, and I'll make the correction.

Tables of Stats, Resistances, and Skills for Playable Races and Classes: https://pastebin.com/VEsCvzPV (https://pastebin.com/VEsCvzPV)
+some notes on status effects

Oh, and I'm really starting to love some of those bits of poetry on the New Game screen. They're such fantastic flavor. Today's is from Pound's "Canto I," and it's got all this great play on consonant sounds. Anyway. Back to it.
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: kain on April 19, 2017, 02:18:14 AM
So I've won twice more, working on number 4 right now.  I have died lots of times.  I have a little more feedback:

Towns do not repopulate their original citizen type (ogre town doesn't regenerate ogres, for example)

Mage types really get hamstrung without an offensive spell.  Would it be overpowered to guarantee them an offensive spell and then maybe a chance at another couple of spellbooks?  I just started a new character if I happened to not get an offensive spellbook.

On the note of offensive spells, the range of the bolts and beams is rather short.  I get that you don't want someone nuking the entire map from halfway across the screen but maybe the range of the early/lower level spells could be inversely proportionate to their level?  It's hard to get close enough to a mob in the early game and have enough time to nuke it before it one-shots you.  There's almost no chance you can run away and gain ground from it either, in the early game.

Due to the auto-run not stopping at intersections, the sewers are (to me, might not be to everyone) frustrating to navigate and explore.  I was curious though, so I did dive down 20 or so floors to see if there was anything significantly different between sewers and dungeons.  I did not discover anything very different.  Are they just thematically different?

Can you modify your speed?  There are spells, but they don't change the visible speed number.  Is a bigger or smaller number better?

The status lines along the bottom of the screen should have a newline in there somewhere.
The game starts out like so:
Code: [Select]
Kobik            HmAd   Str:11  Dex:11  Agi:12  Hea:12  Int:12  Wil:13  Cha:9   L1,0%  Ev/Sk: 9/4  G  Spd:50  HP:8/8
AP:6/6

But as you gain EXP and gain/lose HP, the HP line can "jump" between the top line and the bottom line.  I would personally prefer to see:
Code: [Select]
Kobik            HmAd   Str:11  Dex:11  Agi:12  Hea:12  Int:12  Wil:13  Cha:9   
HP:8/8   AP:6/6  L1,0%  Ev/Sk: 9/4  G  Spd:50
It's important (to me) to have HP in the same spot all the time.

I'm pretty sure in my first winning game I found altars in the infinte dungeon.  This game, however, I get the "holy presence" message but there aren't ever any altars that I can find.

Without the ability to read (which I recognize you can get from Cynwise) I feel like your run is over.  If you can't read scrolls, then you have almost no way to get rid of cursed equipment and no way to enchant items other than smithing them if you happen to be a smith.  That's pretty significant in my opinion.

I have noticed that some of the random shops in random towns do not spawn fully stocked.  Is this by design?

Anyhow, looking forward to the new version and @proxima_b -- I'm really digging the charts you made.
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: jcd748 on May 11, 2017, 12:57:22 AM
Hi kain,

- Towns: it's still early and they kind of suck - I'll add this to my bug list though.
- Mages: which type?  Oracles and Priests are meant to be not purely offensive.  Sages are luck of the draw.  Wizards and Witchlings are meant to be your go-to offensive types.
- A lot of the early spells are meant to be underpowered, range-wise.  There are alternative techniques to softening up creatures - e.g., ranged combat for a few tiles, then finishing off with spells.
- Sewers are just thematically different at the moment.  I'll add intersection-stopping to my to-do list.
- Speed can be modified, but it's very difficult to do so.  There are spells (haste), and some classes (thief, I think?) can get speed bonuses.  There's also an artifact ring that'll do it.  Lower speed is better.
- HP placement: What terminal size are you playing in?  I always have it in the right spot at 80x25.  There's a lot of stuff in wider terminal sizes that doesn't really work right.
- Not sure why the shops aren't generating fully stocked.  Probably due to the item generation algorithm, and not finding an item in the given range for the type it decided on.  I'll look at it eventually.

Sorry for the long-ish delay in getting a new version out.  There's still a lot to do, and I have less time week to week than I used to.  But I'm slowly chipping away at it.  I wish I could get a version out, but it feels good to be working on features that take more than a month of my limited development time.
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: Laiders on June 04, 2017, 01:47:26 AM
I must say I really am enjoying Shadow of the Wyrm. I've yet to win partly because I seem to have an almost masochistic inclination towards squishy races and classes. My graveyard is littered with scores of Fae Sages who got one shot diving the dungeon or taking on the graveyard before they levelled up and got any HP at all! That said I thought I'd share a few thoughts:

1. At some point the mechanical obscurity of this game needs to come down a couple of notches. I feel this is most important for combat and magic skills as understanding roughly what these do to rolls is quite important for building successful characters in any roguelike. This is especially important for more complex skills such as duel wield. I learnt via experimentation and use of the W command that you really must use a dagger or short blade in your off-hand at least up to ~30 skill, which is where my current wood elf rover is at. To do this in a more natural mannr than simply dumping statistical information in an in-game or external guide, you could always include prompts such as 'You feel awkward wielding two large weapons in each hand. Try using a smaller weapon (until you gain more skill with this fighting style - assuming the penalty can be eliminated with more skill). Indeed, non-combat skills could simply take the short descriptions they currently have in the guide and make them viewable in-game. 

I do realise you are in an early stage of development so this is a low priority suggestion but it is the first one that strikes me whenever I play Shadow of the Wyrm and one of the more pressing annoyances when playing/testing.

Oh on a similar note, you may want to make it slightly clearer when certain actions are going to be dangerous/fatal. For example, a very promising Dwarf Noble (currently top of my score board and I think my only L12 char) came to a rather ignoble end when he accidentally committed suicide stepping out of a certain window. A small clarifying note added on to the current prompt such as 'The fall looks a long way' would make it much clearer to the player that they are not going to survive stepping out the window without a source of flight. OTOH if it is always unsurvivable, even with a source of flight, then you may want to eliminate it entirely as it then has no gameplay or story purpose and is simply a source of frustration for newer players. I have no idea if there are any other such situations at the moment as I haven't really roamed off the home island yet.

2. From a historical perspective (and indeed the perspective of an actual fencer IRL), your weapon categories for swords seem a little odd. A broadsword is classed as a long blade while the longer, potentially significantly longer, rapier is classed as a short blade? You could capture a distinction along the line cutting versus thrusting blades if you really want to distingush between two categories of swords but personally I would argue this distinction should be dropped entirely.

The reason for this all one-handed swords have broad similarities in technique and use (as well as marked differences depending on exact blade characteristics, combat conditions (eg. civilian or battlefield, armoured vs. unarmoured opponents etc.) and whether the weapon was predominantly cut or thrust or equal) in use so short swords don't really exist as a distinct category to long swords. There are simply shorter and longer swords. You certainly could make a distinction between 1 handed and 2 handed swords as these are different categories of weapons that perform different battlefield roles and require fundemental differences in technique to use correctly.

A distinction between cut and thrust weapons would be interesting (as they could have different damage profiles, cause different status effects etc.) but might cause some problems categorising weapons. Rapiers are clearly thrust dominant weapons but, contrary to common belief, possessed razor-sharp cutting edges used to inflict distracting or impeding minor wounds (especially to the unprotected face and sword arm of the opponent) to set up a killing thrust later on. Likewise, classic cutting swords, such as the Ancient Greek kopis or pretty much any variant of cavalry sabre, were routinely used for thrusting attacks when the opportunity arose. Indeed, in the 18th and 19th centuries there was much debate over whether sabres should be used to cut or thrust in the charge. Such a category could end up feeling as arbitary as the current distinction between short and long blades.

On that note there should be no weight difference between a rapier, a broadsword and a longsword/arming sword. Those weapons all weighed roughly the same weight and it was about 1 kg (10lbs in game). Longswords designed for two-handed use (either partially or fully) would weight up to 2kg, sometimes more in the case of later evolutions such as the Doppelhander, but these would be captured under 'greatsword' within the game. Thus, as the game seems to penalise duel-wielding two long blades, a character should end up duel-wielding a rapier/broadsword/arming sword and a dagger/main gauche/sword breaker or whatever other companion weapons you might have (including things such as laterns or touches if these get added) not a broadsword and a rapier as my current character is. I feel, if the game engine would allow it and it's not ridiculous to do, that a distinction based on weight would be the best way to determine the penalty. So a lighter 'short sword' or hachet type weapon would be useable without penalty whereas larger weapons in the same category would not be.

Does the game already do this? I noticed my light rapier (2lbs) has the smallest target number, 54 base 48 mod , my woodsman's axe (6lbs) has a target number 83 base 66 mod and my briar axe (10lbs) has 86/70. Bear in mind I have like 20 skill in axes and no skill in short blades (and 20 skill in long blades if the rapier is actually classed as a long blade).

Now some questions

1. Is the starting dungeon infinite? I've gone down several levels past Siriath with no signs of it petering out.

2. Are there crafting stations for the other skills such as wandcraft and bowyering? My rover could really do with being able to make a bow as he can't buy one and throwing rocks is a bit undignified for a master archer!

3. Why do rovers not have the combat skill (which I understand generally improves melee combat ability) when they start with two melee weapons and are thus, to start, a melee-oriented class with good skills for using ranged combat as an adjunct to melee combat?

4. What, in broad terms, does levelling up the magic stats do? Do it simply give bonuses to hit chance and damage as levelling up weapons does?

5. Do sages learn additional Primordial spells or are they stuck with Shadow Flame? I've got Sages up to L5 or 6 without seeing any new Primordial spells?

6. Is learning Old Runic simply a matter of levelling up literacy once you acquire it or will certain characters never be able to learn it at all? Can characters who start without skill in magic or literacy potentially still learn cantrips from spellbooks?

I think that's it for now...

Hope this is at least interesting! Thanks for the awesome game so far. I look forward to its further development!
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: jcd748 on June 04, 2017, 02:33:37 AM
Hi Laiders,

Thanks for your suggestions.  Sages are one of my favourite classes (I'm lazy and usually just play witchlings).  They're meant to be really hard in the early going, and require a bit of work to gain a few levels.  Once they do, though...

So, yes, dual wielding is a bit obtuse in terms of the mechanics.  But the basics are: if you have no Dual Wield, you get penalized a ton.  If you have dual wield but are wielding a "too-heavy" weapon in your off-hand, you're penalized.  If you're wielding something light enough, the penalties come way down.  "too heavy" varies by strength:

    // For every five points of strength, a creature can carry a pound of
    // weight in the off hand without penalty.  Every creature can always
    // carry at least a pound without penalty in their off hand (the
    // dagger rule).

I struggle with the balance between making mechanics crystal clear, and having a game where much is left to discovery.  I tend to err on the side of being ADOM-ish: the mechanics are there, and they can be figured out, either in game, or by reading the code.  This is not ideal, but is where I am right now.

Similarly, the warnings in the game tend to be there for a good reason.  If you fell out of Zaeda's Tower, or Wintersea Keep, well, you'll probably only do that once.

There's an optional setting you can use, though:

; For the super paranoid, enable this setting to have the game disallow
; you from ever moving on to dangerous tiles (mountains, water, etc).
never_move_to_danger_tiles=0

Set it to 1, and ideally you should be okay.

As to your questions:

1. It's not infinite, but goes down a ways.  There's an infinite dungeon just to the north-east of the starting island, though, and an infinite sewer a bit to the north-west.

2. I believe for both of these, you just need the relevant skill and an appropriate item.  In the case of wandcraft, you'll also have to have knowledge of applicable spell.

3. Combat is a major differentiator of the classes at the moment, providing a significant boost to accuracy/damage/etc.  The simple reason they don't have it is that it would take away a major reason for playing a warrior.

4. The individual magical skills play a large part in allowing you to learn spells.  Without Divine, for example, you'll have a hell of a time trying to learn the simplest Divine spellbooks.  And depending on how badly you fail, and the difficulty of the spell, some very bad things can happen.  But with it, it becomes much easier.

5. They do.  They learn primordial spells slower and less effectively than witchlings, but gain up to Nightfire, eventually.

6. Old Runic is the language of the non-cantrip spheres of magic.  You need the Magic skill to be able to read Old Runic.  You can still learn cantrips without it, though - these are helpfully written in whatever language your character can read and write.  See my note above in (4) - hypothetically someone without Cantrips could learn Cantrips, but they'd need a very high literacy, very high intelligence and willpower, very low blood-alcohol content, and would need to get very lucky on the roll.

Glad you're enjoying the game!  I'm currently slogging away at the next release, and it'll be a while still.  Let me know if you run into any bugs.
Title: Re: Shadow of the Wyrm v0.6.1 "Riquier"(formerly Savage Lands)
Post by: jcd748 on June 10, 2017, 03:04:24 PM
A question for the tenacious SotW players out there.

I'm adding counter-strikes to the current release.  They're based on a combination of Combat skill, and Dexterity.  Currently, these are checked after any attack attempt (though counters to counters are explicitly disallowed).  Should these be attacked on the defending creature only after a successful attack?
Title: Re: Shadow of the Wyrm v0.7.0 "de Visee"(formerly Savage Lands)
Post by: jcd748 on October 24, 2017, 01:10:29 AM
It's been a while.  Hi!  I'm pleased to announce that I've finally finished with the new endgame content.  You can now become a god-slayer.  Be aware, though, it's horrifically unbalanced.  The creatures are level 75+, hit like freight trains, and are monstrously unfair.

I've also enabled the Lua console (F11).  It's now available in-game, not just in debug mode, so if you feel like cheating your way through it, be my guest.  I appreciate any and all feedback!

I've been working on this version for a while.  There have been a lot of bugs as I've refactored a lot of old code to be more general.  I expect things are broken.  Please report any issues you see, and don't be afraid to save scum!  I'm kind of expecting that there may need to be a follow-up version in the next couple of weeks.  I've caught a lot of issues so far, and fully expect there are many more lurking.

Take a browse through the changelog.  You'll see that there are a lot of changes.  To summarize them:

- There's a new ending/victory condition.  As I mentioned, it's meant to be ludicrously tough.

- There have been some updates to combat.  Counter-strikes are possible, there are new damage flags (exploding, scything), and some artifacts have been rejigged.

- Crowning has been reworked so that classes have a good chance to get an artifact from a class list, with a small chance of getting a deity-specific artifact.

So, without further ado, the actual changelog:

Shadow of the Wyrm v0.7.0 "de Visee"
- Version declared March 1, 2017.  Version finalized October 23, 2017.

- New effect type, mapping.  When blessed, the entire map's structure
  is revealed.  When uncursed or cursed, tiles will be learned/forgotten
  at random.

- Fairy spirits will now also remove any negative status or spell
  effects that are in force.

- New dungeon room types.
 
  - Wet: a proportion of its tiles are water and reeds.

  - Dank: as wet, but bushes, weeds, and rocky earth.

  - Cave In: part of the inner portion of the room is collapsed rock.

- The identify and bless effects now re-group inventory items after
  invocation, to avoid ending up with stacks of the same item that have
  been picked up and identified or blessed at different times (kain).

- Added a "single_user_mode" to bypass username verification of savefiles.
  This is off by default.  If you want to use other people's savefiles
  (passing games around, etc) turn the setting on.  The username who last
  saved the savefile is always maintained, so you can later turn it back
  on if needed.

- The Magic skill now has an impact on how quickly a creature regenerates
  AP.

- New effect type, water breathing.  This allows boatless travel over
  water within submerged tiles.  As long as a creature has this status
  it cannot drown.

- New map type, underwater.  These have submerged tiles in which you'll
  need to have water breathing or will die very quickly.  In normal water
  (non-submerged), survival is based on your swimming skill.  In
  submerged tiles, it's based on your Health.

- Traps can now have effects.  The new monster trap has a new effect
  type, monster summoning, which summons a nunber of nearby monsters,
  whose danger level is between the current danger level and 5 greater.
  This effect is also present on a scroll, which makes read ID-ing
  potentially more dangerous.

- The mad elf, Whitebard, now drops the Ring of Aran Fee.  This is
  a special artifact that permits water breathing, which in turn allows
  the player to talk to the little boy, Ead, in the Barrows, who with
  his strange, magical powers will send the player to Telari, the
  Cloudspire.  These details are hinted at by Cadlind and by Kew.

- Added the ability for races to have the Water Breathing status, similar
  to what already exists for flying and incorporeal.  Set this for
  Elysians.

- Logs now generate tidily in a "logs" subdirectory instead of cluttering
  the main directory. (kain)

- Carrying now gets trained when you walk around carrying a heavy load
  (kain).

- A few items in particular (spellbook of Aim, gain attributes potion)
  have had their rarity set to Common, which will actually make them less
  likely to generate, now, as there are many common items in their class.

- Items can now be picked up automatically by item type (kain).

- Experience points are now included in character dumps (kain).

- Casting spells now has a chance to train both the Magic skill, as well
  as the individual magic category (kain).

- Traps no longer trigger when a flying creature moves into a trapped
  tile, and the confirmation message is suppressed.

- New effect type, digging, which bores through rock and solid earth.
  Added a wand of digging to the items in Kew's house in Isen Dun.

- Kew also has some more stuff squirreled away - he now also has a pick
  axe, a healing potion, and an unstoning potion.

- Custom maps can now define a load script, which allows for running a
  Lua script after the map has been created.

- Divine creatures now have the ability to fly.

- Disfiguration totals are now based on the danger level of the attack,
  with statistics being reduced more heavily based on the severity of the
  acid.

- Storm-shape spells can now be given a radius.  When less than 1, the
  storm acts as before, applying the damage to random points around the
  caster.  When >= 2, the storm becomes a radiant storm.  Fewer points
  are selected, but these become the starting point for balls with a
  radius specified by the spell.

- Added Shards to spectral wizards, and Meteor to high wizards.

- Counter-strikes are now possible.  The possibility is based on having a
  minimum amount of Combat skill, and then the chance is based on a
  combination of Combat and Dexterity.  Any attack (melee, ranged, spell,
  kicking, etc) can draw a counter strike so long as the creatures are
  adjacent.  Counter-strikes are free actions and do not affect the
  counter-striking creature's action timers.

- Added a new damage type, "scything".  When an attack is scything, it
  has a chance to apply to creatures immediately adjacent to the one that
  was originally attacked.  This chance is based on the creature's skill
  in the type of the scything weapon (scythes are typically spears).

- The artifact scythe "Whisperwind" now has the scything flag applied to
  its damage.

- Also added a new "explosive" damage type.  Explosive damage deals an
  extra third of the original damage to the attacked creature, and any
  creatures around it that are not the attacker.

- The artifact greatsword "Inferno" has the explosive flag, and is
  available from Aurelion, Voros, Urgoth, and Sceadugenga.

- Fire bombs are now flagged as explosive.  Exploding arrows have been
  added, and have the flag as well.  They start appearing later than
  fire bombs, deal slightly more damage, and weigh less.

- Certain races (Elysian) can now take a flag to exclude them from the
  list of races generated for determining pugilist slays.

- General depth-specific properties are now automatically propagated
  through dungeons, towers, etc.

- Added support for "shimmering colours" which allow for tiles to change
  colour from turn to turn.  Applied this to the Cloudspire.

- Mining rocks can now yield iron ingots, steel ingots, and lumps of gold,
  in addition to the usual chances for magici shards, rocks, and stones.

- The algorithm for determining item probabilities when digging has been
  simplified.  The chance specified in the tile is now the only value
  used to determine if an item is generated when digging.

- Multiple types of items can be generated at once when digging (e.g.,
  a rock tile could yield an iron ingot and stones).

- When digging, items now break less based on Dungeoneering skill.

- Exits on custom maps can now have an associated set of map events.
  These get applied after the map is created, and are applied at
  appropriate times.  For the moment, the only event is "on load".

- Prayer has no effect when there are no more deities.  Similarly,
  interactions with altars (kicking and dropping items), pews, etc.

- Casting divine magic from memory is not possible after slaying the Nine,
  although magics previously set into wands, potions, etc., remain
  active.

- The minimum ammunition breakage chance has been reduced from 2% to 1%.

- Ammunition is now less likely to break if it has slays, or is blessed,
  and is more likely to break if it's cursed.

- Shadow is now vorpal-flagged.  Pelter has piercing.

- Taking damage from creatures at your level or higher trains Health
  (Rob Ayres).

- Classes now have a defined list of artifacts, independent of the deity.
  Deities have a 75% chance of giving an item from the class' list, with
  a 25% chance of selecting an item from the deity's own list.  This is
  done to ensure that classes generally get "appropriate" artifacts
  (ranged weapons for archers, etc), but with a chance of getting
  something out of the ordinary.

- The Lua console is now available in release mode, if you want to cheat
  your way to Great Success.

- When blind, you now "feel" something, rather than see it, when moving
  on to a tile.

- Made a few changes to allow Mac builds.  See README.build.macos.
 
- More stanzas for "Tel and Floridel".

- New species of weeds.

- New poem fragments for the title screen.

- New features: dwarf star, red giant star, supernova, black hole, pulsar,
  cosmic dust, spiral arm.

- New non-playable race: Elysian (builder).

- New spells/spellbooks: mapping (Cantrips), crumble (Cantrips), dig
  (Arcane), antimatter (Primordial), malediction (Mystic), divine form
  (Divine), holocaust (Arcane), inferno (Cantrips), shards (Cantrips),
  meteor (Arcane), absolution (Divine), annihilation (Primordial).

- New monster-only spells: wyrmfire (Arcane).

- New items: scroll of mapping, scroll of monster summoning, wand of
  digging, wand of inferno, moloch armour, scythe, lump of gold, holy
  mantle, exploding arrow.

- New artifacts: Ring of Aran Fee, Telarian Mail, Telarian Shield,
  Telarian Helm, God-Blade, Shard of Starlight, shining amulet "Catara",
  radiant amulet "Calluna", fiery greatsword "Inferno", longbow of the
  Dragonlord Pelageus.

- Removed artifacts: Knife of the Long Hunt.

- New traps: monster trap.

- New creatures: drowned shade, cockatrice, The Sorceror, The Sentry,
  comet jellyfish, The Worldsinger, The Speaker, nether hydra, sea worm,
  mesosaur, ghost ray, megalodon, The Conjurer, The Armourer, red witch,
  solarian, lavos, ekakophia, myriadon, lamia, moloch, titanic slime,
  copper bird, bird of paradise, alghari, The Smith, Celeste, Aurelion,
  The Lady, Vedere, Voros, The Trickster, Shiver, Urgoth, Sceadugenga,
  crystalline being, seraph of the highest heavenly order, gabar of the
  book and the holy sword, knight exemplar, paragon of the twenty virtues,
  trio of shining silver dragons, howling fury of first love lost,
  luminous angel, saint who moves in perfect grace, pulsating mass of
  primordial ooze, cloud of murderous, flesh-eating scarabs, thunderbird
  of the low steppes, hundred-headed hydra, drakkhar carrying a massive
  flaming sword, early dragon of the first age, eddic crone, murder of a
  thousand crows, wraith of wan and dying light, blood angel of the white
  queen, nether hound, ancient shade, black ogre, cyclonic beast, dark
  rider of the coming horde, teeming mass of writhing tentacles, beast
  beyond the furthest star, apocalyptic hell that bears no name.

- New material types: gases, and unknown.

- Bug fixes:

  - The water in Stonewall and Wintersea Keep was marked as river, and
    not sea.

  - When the "prompt_for_character_dump_on_exit" setting was set to
    false, savefiles were not being deleted.

  - Skill training messages were still being triggered when skills were
    at the maximum value (kain).

  - Hrimgar's quest to slay Amaurosis could not be completed if you chose
    not to end your game (kain).

  - Identified items now add the "lore checked" flag as well, so that
    stacking doesn't break when trying to add to an item the creature had
    originally (kain).

  - Moving on to a new tile was inconsistent as to whether a message was
    displayed about items.  Standardized this code so that it should be
    called for all the various types of movement (kain).

  - Inventories in dug tiles were maintaining the inventory type of the
    previous tile, meaning that items could be dropped and lost on open
    ground.

  - Creatures could be generated in mid-air, causing them to immediately
    plummet to their death.
 
  - If the player was killed and then damaged again, it would trigger
    multiple DYWYPI-type messages.

  - Incorporeal weapons were not being described properly with the "W"
    command.
   
  - Lumps of gold (which are the raw material for the Jewelry skill)
    were defined, but weren't set to a valid danger level, and so never
    appeared in-game.  These should show up, now.  Sorry, anon. (4chan
    /rlg)

  - Damage resistances less than 0 (e.g., -0.35) were not acting as zero
    multipliers in damage calculations, allowing characters with massive
    resistances to still take damage. (4chan /rlg)

  - Fixed a crash when trying to create an animation when a creature was
    killed without having an FOV map (immediately after spawn but before
    its first action).

  - In certain cases, the calculated speed for a creature could be 0 or
    less, which can cause infinite turn loops when the creature is the
    player.

  - Internally, there was a system of "additional damage" where you could
    hypothetically deal 1d6+1d6 damage.  This was really buggy and
    basically never worked.  It was used in the context of ranged combat,
    which has been updated to just add the number of dice from the
    launcher to the dice from the ammo when calculating the damage.

  - Helm of the Heavens wasn't flagged as an artifact.

  - ActionCost wasn't being fully initialized, leading to odd behaviour
    some of the time in release mode.

  - Fixed a crash related to ammunition reduction.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: proxima_b on October 24, 2017, 12:33:32 PM
Very cool to see an update! I will download and play later on.

The guide still has skills like Night Sight, Boating and Marsh Lore as not-yet-implemented...is the guide itself outdated?
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: jcd748 on October 25, 2017, 02:58:42 AM
The guidebook should be pretty up to date.  There are still a bunch of placeholder skills that I'm planning on implementing later.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: kraphead on October 30, 2017, 04:03:54 AM
Super stoked to try it out!
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: kraphead on October 31, 2017, 01:50:54 AM
Code: [Select]
                       Shadow of the Wyrm 0.7.0 "de Visee"

                                Al, the Pugilist
                                L12 Fae Pugilist

Age: 10266                    Sex: Male                     Size: Medium
Deity: The Trickster          Hair Colour: Black            Eye Colour: Hazel
Alignment: Neutral

Strength: 99                  Hit Points: 85/85                                 
Dexterity: 20                 Arcana Points: 34/34                             
Agility: 22                   Speed: 67                                         
Health: 65                    Evade: 47                                         
Intelligence: 17              Soak: 31                                         
Willpower: 14                 Experience: 2940                                 
Charisma: 99                                                                   

Statuses: Burdened


                         Resistances and Vulnerabilities

Slash: 0.95
Pierce: 1.05
Pound: 1.05
Heat: 0.85
Cold: 0.59
Acid: 1.15
Poison: 1.10
Holy: 0.90
Shadow: 0.90
Arcane: 0.60
Lightning: 0.90


                                Current Conducts

You have never taken nutrition from food.
You have never consumed meat.
You have never consumed the corpse of another creature.
You have never requested divine aid.
You have never read a scroll or book.


                       Skill Improvement Points Remaining: 0

                                     Skills

Awareness: 31
Blind Fighting: 16
Carrying: 100
Combat: 21
Detection: 27
Dungeoneering: 15
Escape: 20
Foraging: 26
Forest Lore: 25
Herbalism: 14
Hunting: 34
Intimidation: 20
Magic: 15
Night Sight: 15
Stealth: 30
Swimming: 10


                                  Weapon Skills

Axes: 0
Short Blades: 0
Long Blades: 0
Bludgeons: 0
Daggers: 5
Rods and Staves: 0
Spears: 0
Unarmed: 92
Whips: 0
Exotic: 0


                              Ranged Weapon Skills

Thrown Axes: 0
Thrown Blades: 0
Thrown Bludgeons: 0
Bows: 0
Crossbows: 0
Daggers: 0
Rocks: 0
Slings: 0
Thrown Spears: 0
Thrown Exotic: 0


                                  Magic Skills

                                        -



                                     Spells

                                        -


                                 Current Quests

                                        -

                                Completed Quests

The Greatness of Smiths (the blacksmith, Isen Dun): Bring the Sun Gem back to
the blacksmith.

Bandits in the Barrows (Hrimgar, Isen Dun): Defeat Garros, the Bandit of the
Barrows.

The Gathering Horde (Kirin, Atua-Elar): Slay the goblin captain in the ruined
monastery of Stonewall, north-west of Atua-Elar.



                                    Equipment

Head: uncursed cap [4, 0]  [0.44 lbs]

Neck: uncursed Amulet of the Two Moons [10, 4]  [0.25 lbs]
Resists/Flags: {0.15Ar}

Right Finger: uncursed guildmaster's ring [11, 0]  [0.13 lbs]

Left Finger: blessed ring of ice [5, 1]  [0.13 lbs]
Resists/Flags: {0.26Co}

Wielded: -

Off Hand: -

Body: uncursed Atuan silver chain mail "Silari" [9, 10]  [2.00 lbs]
Resists/Flags: {0.10Sl 0.10He 0.10Co}

Around Body: uncursed cloak [2, 1]  [1.00 lbs]

Feet: uncursed iron boots [0, 2]  [6.00 lbs]

Ranged: -

Ammunition: -





                                 Items Available

uncursed ivory pieces (245) [15.31 lbs]
old iron key [0.19 lbs]
sapphire potion (2) [2.00 lbs]
azure potion [1.00 lbs]
swirling potion [1.00 lbs]
scroll labelled "AB EXTRA" [1.00 lbs]
scroll labelled "AB EXTRA" (3) [3.00 lbs]
boathouse key [0.19 lbs]
rowboat [50.00 lbs]
blackened hammer "Forger" (2d10+8)  [12.00 lbs]
slimy potion [1.00 lbs]
alabaster potion [1.00 lbs]
scroll labelled "CARPE DIEM" [1.00 lbs]
barrow spider's corpse (2) [200.00 lbs]
imp's corpse [100.00 lbs]
large ant's corpse [100.00 lbs]
acolyte's corpse [100.00 lbs]
blue jay's corpse [100.00 lbs]
wrecker's corpse [100.00 lbs]
scroll labelled "QUI AUDET ADIPISCITUR" (3) [3.00 lbs]
Siriath's corpse [100.00 lbs]
magici shard [3.00 lbs]
goblin raider's corpse [40.00 lbs]
scroll labelled "DEO ET PATRIAE" [1.00 lbs]
huge rock (1, 1, 0) (2d6)  (3) [90.00 lbs]
scroll labelled "AMOR OMNIBUS IDEM" [1.00 lbs]
radiant potion [1.00 lbs]
horn [7.00 lbs]
uncursed ring of flames [4, 2]  [0.13 lbs]
scroll labelled "VERITAS OMNIA VINCIT" [1.00 lbs]
zealot's corpse [40.00 lbs]
thief's corpse (2) [200.00 lbs]
hound's corpse [100.00 lbs]
graverobber's corpse [100.00 lbs]
blackguard's corpse (2) [200.00 lbs]
scroll labelled "CARPE DIEM" [1.00 lbs]
goblin raider's corpse (2) [80.00 lbs]
goblin impaler's corpse [40.00 lbs]
goblin champion's corpse [40.00 lbs]
goblin's corpse [40.00 lbs]
Urgrim's corpse [1000.00 lbs]
goblin elite guard's corpse [40.00 lbs]
goblin elite guard's corpse [40.00 lbs]
rook's corpse (3) [300.00 lbs]
floating eye's corpse [100.00 lbs]
uncursed leather armour [0, 2]  [10.00 lbs]
uncursed buckler [3, 1]  [5.00 lbs]
falcon's corpse [100.00 lbs]




                               Generated Artifacts

Black Orb [3.00 lbs]
radiant amulet "Calluna" [15, 0]  [0.13 lbs]
shining amulet "Catara" [0, 4]  [0.13 lbs]
Cosmos Stone [10.00 lbs]
blackened hammer "Forger" (2d10+8)  [12.00 lbs]
imperial broadsword "Ironsword" (3d12)  [12.00 lbs]
imperial staff "Stormstaff" (6d4)  [6.00 lbs]
Sun Gem [1.00 lbs]
Amulet of the Two Moons [10, 4]  [0.25 lbs]




                                 Attack Details

Wielded: unarmed. Base/Total Difficulty: 50/-9, Speed: 0, Damage: 1d24+27.
Ranged weapon: /, Ammunition: /.



                                 Latest Messages

Dumping Al...
Action not found: ''

Wielded: unarmed. Base/Total Difficulty: 50/-9, Speed: 0, Damage: 1d24+27.

You feel self-assured.
A sudden chill fortells a deep and coming cold.



You feel self-assured.
The cool, crisp air heralds the start of autumn.

You feel stronger.
You feel tougher.


                                    Mortuary

acolyte: 4
Akojo: 1
archer: 1
armoured beetle: 1
barrow spider: 3
blackguard: 5
blood hawk: 3
blue jay: 2
bog spirit: 7
chaosling: 1
corpse rat: 1
dwarf: 1
falcon: 2
fire devil: 2
fire spirit: 1
floating eye: 1
fork bug: 1
fox: 1
frostling: 2
Garros Barrows-Thief: 1
gas cloud: 5
gnome: 2
gnomish miner: 1
goblin: 8
goblin champion: 2
goblin elite guard: 2
goblin impaler: 2
goblin raider: 6
graverobber: 7
hound: 4
imp: 3
kalath: 4
kestrel: 2
large ant: 2
mirshi: 4
mole: 1
ogre: 5
ogre savage: 2
rat: 1
red ooze: 1
roc: 1
rock adder: 1
rook: 7
shrike: 1
Siriath: 1
skeleton: 2
a spearman: 2
spook: 4
squire: 1
tentacled spider: 2
thief: 7
thrall: 5
Urgrim: 1
wrecker: 2
xither: 4
zealot: 4

Total: 150
Maximum Level Difference: 9 (Urgrim)


Turns: 202952


Initial character. Testing the waters a bit, nothing major. Only notable thing I've encountered so far is that monsters can cast spells.

I've had one crash: I was in the infinite dungeon southeast of the starting town, minding my own business, when a black X appeared. I didn't see any attack messages, and my game crashed as soon as it appeared.

EDIT: Crashed again while exploring some sewers.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: jcd748 on November 01, 2017, 03:06:10 AM
Any .dmp files generated? I can use those to track down the cause of the crash.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: kraphead on November 01, 2017, 03:51:01 AM
I put the dumps on Google Drive, sorry if that inconveniences you. Not sure of how to attach files to a post on here.

https://drive.google.com/drive/folders/0B-0g2itFXWNbckhWN3R0NHhubXc?usp=sharing (https://drive.google.com/drive/folders/0B-0g2itFXWNbckhWN3R0NHhubXc?usp=sharing)

Anyway, I've gotta say that this game has gotten a lot more hard and thrilling. A LOT of high level characters have been splatted. I've had a lot of fun discovering stuff as well. Very cool.

Some typos in descriptions I've seen:

Megalodon description: "are" should be "is"

Temple guardian description: "night invincible" should be "nigh invincible"

Divine avenger desc: "recordud" should be "recorded"

Stone worm desc: "smaller and smaller" should be (I think) "larger and larger"

Zaeda desc: "built" should be (I think) "build"

Finally, I've been having some trouble with a certain quest. I don't know how to use spoilers, so I'll try to be as vaguely specific as possible.

I'm on the level with the spiral arm. I've just defeated the boss (and everything else), and I think I know how to proceed, but "A strange force prevents you from moving there."

Bug, or am I missing something? If I'm missing something, please don't tell me what I'm missing, I just want to make sure it's not a bug.

EDIT: Also, I have absolutely got to commend your writing. I've had a blast reading all the descriptions, in-game lore, and quest descriptions. It's really engaged my imagination.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: jcd748 on November 01, 2017, 04:03:08 AM
You're amazing. I'll go through the dmp files tomorrow and see what I can find. Thanks for catching those typos, too.

In that level, you're explicitly barred from entering the rift. The victory condition after the last fight should trigger a prompt on whether to continue adventuring or not, and if so, stairs should be generated under your character, leading back to the top of the Cloudspire.

Did you win? If so, how's the balance? I'm going for quite hard but not impossible.

Thanks for the compliment. I enjoy the writing as much as the programming!
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: kraphead on November 01, 2017, 04:15:52 AM
Strange. I killed *SPOILERS* Aurelion *SPOILERS* and nothing appeared. I did feel "a strange, pulsing energy" though.

If by win you mean beat the wyrm, I did indeed win. I have a lot I want to say about the balance, but I want to be able to play more races and classes before I write anything broad.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: jcd748 on November 01, 2017, 11:54:47 AM
That's insufficient for that win condition. You need to take out the rest. Did another deity appear after?  If not, that's certainly a bug, and if you can give me any further details, that's be great. Was the rift area "full", etc?
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: jcd748 on November 01, 2017, 11:56:29 AM
The pulsing energy is essentially a repop message and should appear before repopulating the rift with more creatures.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: kraphead on November 01, 2017, 03:20:46 PM
Nothing appeared after I killed him. The rift area was almost completely full. He was one of the first creatures that saw me, so I lured him out along with a couple of his cronies. I've been wandering around the level for about a thousand turns now, no new enemies.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: jcd748 on November 01, 2017, 05:07:12 PM
Sounds like a bug with the next deity not generating properly. I'll for sure get that fixed for the next release.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: jcd748 on November 01, 2017, 05:17:19 PM
If you're attached to this game, you can press F12 to bring up the Lua console and run:

add_creature_to_map("celeste",0,0)

and then go back to the top left.  Kill Celeste and you should get repops in the rift again.

If you want to skip to the very end, use "sceadugenga" instead in that Lua function call.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: kraphead on November 01, 2017, 06:45:05 PM
Thanks, but I already retired that character. I had a few other high level character I've been playing around with. It's been pretty difficult, with one notable exception I'll post about in my victory dump. Additionally, I've found a few things:

-Status effects inflicted in the void are permanent

-NOTHING can be in the rift when you kill a god. Otherwise, nothing happens

-AOE spells that hit gods cause them to go berserk and kill everything for you. This is true for creatures outside of the void too: The liches in the Gildi's Cloak quest and the Wyrm's cavern pretty much did most of the work for me

As an aside, I liked that little detail you get when you chat with Aurelion. Very neat.

EDIT: Wyvern --> Wyrm

EDIT2: Stuns also cause that domino aggro effect. Stunning a single monster causes it to hit another monster, which causes that monster to hit back. That aggros all the other monsters, which then attack the monster that hit back, which aggros them against each other.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: jcd748 on November 01, 2017, 11:45:01 PM
Thanks - I've added all of these to my list to investigate before the next release.  The AI is definitely predictable.  Creatures attack things that attack them, and a recent attack will take priority over the hate towards the player.  So, it's tilted in your favour for now.  It's on my list of things to address before I do a 1.0 release.

The domino effect comes from nearby creatures.  When a creature is attacked and hostility engaged, nearby creatures who are not hostile to the attacked creature will defend it.  So that's part of what's causing the pile on.

Personally, I kind of like it, but monsters need to be smarter about when to engage their spells/etc and that's something I'll look at not immediately, but in the near to medium term.

Thanks, but I already retired that character. I had a few other high level character I've been playing around with. It's been pretty difficult, with one notable exception I'll post about in my victory dump. Additionally, I've found a few things:

-Status effects inflicted in the void are permanent

-NOTHING can be in the rift when you kill a god. Otherwise, nothing happens

-AOE spells that hit gods cause them to go berserk and kill everything for you. This is true for creatures outside of the void too: The liches in the Gildi's Cloak quest and the Wyrm's cavern pretty much did most of the work for me

As an aside, I liked that little detail you get when you chat with Aurelion. Very neat.

EDIT: Wyvern --> Wyrm

EDIT2: Stuns also cause that domino aggro effect. Stunning a single monster causes it to hit another monster, which causes that monster to hit back. That aggros all the other monsters, which then attack the monster that hit back, which aggros them against each other.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: jcd748 on November 01, 2017, 11:52:59 PM
Some typos in descriptions I've seen:

Megalodon description: "are" should be "is"

Temple guardian description: "night invincible" should be "nigh invincible"

Divine avenger desc: "recordud" should be "recorded"

Stone worm desc: "smaller and smaller" should be (I think) "larger and larger"

Zaeda desc: "built" should be (I think) "build"

The megalodon descriptions are correct, as they refer to plural creatures.  All the rest are typos and have been fixed.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: jcd748 on November 02, 2017, 12:11:24 AM
I put the dumps on Google Drive, sorry if that inconveniences you. Not sure of how to attach files to a post on here.

https://drive.google.com/drive/folders/0B-0g2itFXWNbckhWN3R0NHhubXc?usp=sharing (https://drive.google.com/drive/folders/0B-0g2itFXWNbckhWN3R0NHhubXc?usp=sharing)

One of the dmp files is 0 bytes - was it copied incorrectly?

One was due to a missing pointer check when applying a teleport effect.  Fixed.  I went through and checked and found other instances of effects not properly checking pointers, and these have been fixed as well.

The other was due to something in the age-updating code.  The values look very weird, and I'm not sure if it's the result of optimizations in the release code or what.  Did you spend a very long time in-game?  Like, years and years of in-game time?  I'm not sure what's the cause of this one.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: kraphead on November 02, 2017, 03:53:17 AM
Some typos in descriptions I've seen:

Megalodon description: "are" should be "is"

Temple guardian description: "night invincible" should be "nigh invincible"

Divine avenger desc: "recordud" should be "recorded"

Stone worm desc: "smaller and smaller" should be (I think) "larger and larger"

Zaeda desc: "built" should be (I think) "build"

The megalodon descriptions are correct, as they refer to plural creatures.  All the rest are typos and have been fixed.

Honestly, it doesn't really matter, but you have "distinguishing 'it' from other sharks 'are' its heads". I'm not the best with English, but it doesn't seem right to refer to the same creature using different pluralities. Sorry if I come off as one of those rude sticklers for grammar, believe me when I say that's absolutely not my intention. You could leave it as is and very few would probably notice.

Another typo: Whitebard's description: spend should be spent
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: jcd748 on November 02, 2017, 04:01:35 AM
I think you're right.  I've reworked it, and fixed Whitebard's, too.  Thanks!
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: kraphead on November 02, 2017, 04:31:32 AM
Code: [Select]
                       Shadow of the Wyrm 0.7.0 "de Visee"

                                Alex, the Brawler
                                L26 Fae Pugilist

Age: 9564                     Sex: Male                     Size: Medium
Deity: The Trickster          Hair Colour: Black            Eye Colour: Brown
Alignment: Neutral

Strength: 99                  Hit Points: 202/202                               
Dexterity: 23                 Arcana Points: 60/60                             
Agility: 21                   Speed: 35                                         
Health: 65                    Evade: 75                                         
Intelligence: 20              Soak: 43                                         
Willpower: 17                 Experience: 224912                               
Charisma: 87                                                                   

Statuses: Wb


                         Resistances and Vulnerabilities

Slash: 0.75
Pierce: 0.95
Pound: 0.95
Heat: 0.55
Cold: 0.55
Acid: 1.05
Poison: 0.85
Holy: 0.55
Shadow: -0.20
Arcane: 0.49
Lightning: 0.80


                                Current Conducts

You have never consumed meat.
You have never consumed the corpse of another creature.
You have never disturbed the dead.


                       Skill Improvement Points Remaining: 0

                                     Skills

Awareness: 41
Blind Fighting: 16
Carrying: 100
Combat: 100
Detection: 29
Dungeoneering: 15
Escape: 20
Foraging: 31
Forest Lore: 25
Herbalism: 15
Hunting: 40
Intimidation: 20
Literacy: 16
Magic: 15
Night Sight: 15
Stealth: 30
Swimming: 10


                                  Weapon Skills

Axes: 0
Short Blades: 0
Long Blades: 0
Bludgeons: 0
Daggers: 5
Rods and Staves: 0
Spears: 0
Unarmed: 100
Whips: 0
Exotic: 0


                              Ranged Weapon Skills

Thrown Axes: 0
Thrown Blades: 0
Thrown Bludgeons: 0
Bows: 0
Crossbows: 0
Daggers: 0
Rocks: 0
Slings: 0
Thrown Spears: 0
Thrown Exotic: 2


                                  Magic Skills

                                        -



                                     Spells

                                        -


                                 Current Quests

The Black Orb (Gildi, Stoneheim): Find the Black Orb in the dwarven tombs of
Wyrmeswraec, and return it to Gildi.



                                Completed Quests

Love in Vain (Cadlind, Isen Dun): Return the wave locket to the girl with the
flaxen hair.

The Unearthly Stone (Cynwise, Isen Dun): Bring the Sun Gem to Cynwise, the
village witch.

Bandits in the Barrows (Hrimgar, Isen Dun): Defeat Garros, the Bandit of the
Barrows.

The Gathering Horde (Kirin, Atua-Elar): Slay the goblin captain in the ruined
monastery of Stonewall, north-west of Atua-Elar.

Wyrmeswraec (Skaal, Stoneheim): Find evidence of what destroyed Wyrmeswraec,
and bring it to Skaal.



                                    Equipment

Head: uncursed scrimshaw hairpin [4, 0]  [0.31 lbs]
Resists/Flags: {0.25Co}

Neck: uncursed Amulet of the Two Moons [10, 4]  [0.25 lbs]
Resists/Flags: {0.15Ar}

Right Finger: uncursed Ring of Aran Fee [8, 1]  [0.13 lbs]
Resists/Flags: {0.20Co}

Left Finger: uncursed ring of shadows [4, 2]  [0.13 lbs]
Resists/Flags: {0.25Sh}

Wielded: -

Off Hand: uncursed dwarven shield "Wyrm-Ward" [7, 10]  [2.00 lbs]
Resists/Flags: {0.20He}

Body: uncursed Atuan silver chain mail "Silari" [9, 10]  [2.00 lbs]
Resists/Flags: {0.10Sl 0.10He 0.10Co}

Around Body: uncursed hunter's cloak [13, 0]  [1.00 lbs]
Resists/Flags: {0.01Ar}

Feet: uncursed legendary boots "Akos Akari" (10, 0, 10) [15, 5]  [8.00 lbs]
Resists/Flags: {0.10Sl 0.15Ps}

Ranged: -

Ammunition: -





                                 Items Available

uncursed brass knuckles (1d4+1)  [1.00 lbs]
uncursed ivory pieces (251) [15.69 lbs]
old iron key [0.19 lbs]
uncursed unstoning potion [1.00 lbs]
pick axe (1d6)  [8.00 lbs]
blessed unstoning potion [1.00 lbs]
boathouse key [0.19 lbs]
rowboat [50.00 lbs]
uncursed metal cap [0, 2]  [3.00 lbs]
uncursed cap [4, 0]  [0.44 lbs]
uncursed wand of digging (6) [1.00 lbs]
uncursed clothes [2, 0]  [1.00 lbs]
scroll of identify (3) [3.00 lbs]
scroll labelled "AB EXTRA" (2) [2.00 lbs]
silver branch (1d4)  [2.00 lbs]
dwarven key [0.19 lbs]
handful of gleaming wyrm scales [2.06 lbs]
blessed buckler [3, 1]  [5.00 lbs]
stone key [0.19 lbs]
yew wand [1.00 lbs]
gnarled wand [1.00 lbs]
yew wand [1.00 lbs]
glowing potion [1.00 lbs]
scroll labelled "AMOR OMNIBUS IDEM" [1.00 lbs]
rosewood wand [1.00 lbs]
slimy potion [1.00 lbs]
ruby potion [1.00 lbs]
swirling potion (5) [5.00 lbs]
unstoning potion [1.00 lbs]
stone key [0.19 lbs]
rock adder's corpse [100.00 lbs]
uncursed shoes [2, 0]  [1.00 lbs]
frostling's corpse [100.00 lbs]
ruby potion [1.00 lbs]
emerald potion (7) [7.00 lbs]
scroll labelled "QUI AUDET ADIPISCITUR" [1.00 lbs]
scroll labelled "AB EXTRA" [1.00 lbs]
small lump of gold [0.19 lbs]
platinum amulet [0.25 lbs]
blank scroll (2) [2.00 lbs]
scroll labelled "AMOR OMNIBUS IDEM" [1.00 lbs]
healing potion (3) [3.00 lbs]
uncursed knight's ring [0, 5]  [0.13 lbs]
scroll labelled "VERITAS OMNIA VINCIT" [1.00 lbs]
scroll labelled "AB EXTRA" [1.00 lbs]
scroll of identify [1.00 lbs]
scroll labelled "QUI AUDET ADIPISCITUR" [1.00 lbs]
scroll labelled "MORITURI TE SALUTANT" [1.00 lbs]
scroll labelled "CARPE DIEM" [1.00 lbs]
blazing potion [1.00 lbs]
azurite amulet [0.25 lbs]
azure potion (2) [2.00 lbs]
scroll labelled "CARPE DIEM" [1.00 lbs]
scroll of identify [1.00 lbs]
blank scroll [1.00 lbs]
aspen wand [1.00 lbs]
uncursed ring of iron [2, 3]  [0.13 lbs]
scroll of identify [1.00 lbs]
rosewood wand [1.00 lbs]
alabaster potion (2) [2.00 lbs]
scroll labelled "CONSUMMATUM EST" [1.00 lbs]
sapphire potion [1.00 lbs]
scroll labelled "CONSUMMATUM EST" [1.00 lbs]
copper amulet [0.25 lbs]
uncursed elven hammer "Goblincrusher" (2d10+15)  [10.00 lbs]
magici shard (21) [63.00 lbs]
scroll labelled "CARPE DIEM" [1.00 lbs]
uncursed barbarian's ring (0, 10, 0) [0, 3]  [0.13 lbs]
shining amulet "Catara" [0, 4]  [0.13 lbs]
radiant amulet "Calluna" [15, 0]  [0.13 lbs]
maple wand [1.00 lbs]
uncursed scrimshaw hairpin [4, 0]  [0.31 lbs]
ebony wand [1.00 lbs]
arbutus wand (2) [2.00 lbs]
ebony wand (2) [2.00 lbs]
scroll labelled "MORITURI TE SALUTANT" [1.00 lbs]
elm wand [1.00 lbs]
healing potion [1.00 lbs]




                               Generated Artifacts

legendary boots "Akos Akari" (10, 0, 10) [15, 5]  [8.00 lbs]
Ring of Aran Fee [8, 1]  [0.13 lbs]
Black Orb [3.00 lbs]
radiant amulet "Calluna" [15, 0]  [0.13 lbs]
shining amulet "Catara" [0, 4]  [0.13 lbs]
Cosmos Stone [10.00 lbs]
elven hammer "Goblincrusher" (2d10+15)  [10.00 lbs]
imperial broadsword "Ironsword" (3d12)  [12.00 lbs]
imperial staff "Stormstaff" (6d4)  [6.00 lbs]
Sun Gem [1.00 lbs]
Amulet of the Two Moons [10, 4]  [0.25 lbs]
dwarven shield "Wyrm-Ward" [7, 10]  [2.00 lbs]




                                 Attack Details

Wielded: unarmed. Base/Total Difficulty: 50/-47, Speed: 0, Damage: 1d53+682 (slays: Divine).
Ranged weapon: /, Ammunition: /.



                                 Latest Messages

Dumping Alex...

Wielded: unarmed. Base/Total Difficulty: 50/-47, Speed: 0, Damage: 1d53+682 (slays: Divine).
Action not found: ''
"There is little more I can teach you about the weaknesses of the divine.  But your technique could be better.  Let me show you..."
The Smith looks you over.  "A fighter, hmm?  So was I, in my younger days.  I fought men and monsters, beasts for which you have no names."
There is a staircase leading down.
There is a staircase leading up.
A floor. An alghari [ In Fl Friendly ] (Deadly; [B]estiary).
A floor.
A floor.
A floor. A bird of paradise [ Fl Friendly ] (Deadly; [B]estiary).
A floor.
A floor. A bird of paradise [ Fl Friendly ] (Deadly; [B]estiary).
A floor.


                                    Mortuary

acolyte: 1
Akojo: 1
archer: 2
armoured beetle: 1
barrow spider: 11
black creeper: 1
black servant: 1
blackguard: 4
blood hawk: 3
boar: 1
Brimman: 1
Cahri: 1
Callara: 1
cave bear: 1
chaosling: 1
corpse bird: 1
corpse rat: 1
crone: 3
deep crawler: 1
divine spirit: 2
drakheen: 2
dwarven hero: 4
falcon: 2
fantastic beast: 1
fire spirit: 1
floating eye: 1
fox: 1
frostling: 3
gargoyle: 1
Garros Barrows-Thief: 1
githra: 1
gloaming: 1
gnome: 2
gnomish miner: 1
goblin: 6
goblin champion: 4
goblin elite guard: 1
goblin impaler: 2
goblin raider: 5
goblin trapper: 1
grave worm: 1
graverobber: 6
great serpent: 2
green slime: 7
hound: 5
imp: 1
kalath: 1
kestrel: 2
king slime: 2
Kith: 1
knight: 1
lightning bug: 1
Marvelle: 1
minotaur: 1
mire: 1
mole: 6
mountain elf explorer: 1
muck: 1
ogre: 8
ogre savage: 3
Pallas: 1
quisling: 2
rat: 18
red ooze: 1
roc: 2
rock adder: 2
rock crawler: 5
rook: 5
shadow snake: 2
shrike: 1
skeleton: 1
snakeling muckraker: 1
snakeling thief: 1
sorceror: 1
a spearman: 13
spook: 4
squire: 1
stone ooze: 1
sword-eater: 3
sylph: 2
tangleweed: 2
thaumaturge: 2
thief: 5
thrall: 21
Urgrim: 1
vorpal bug: 1
white wolf: 1
Whitebard: 1
will o' the wisp: 1
wood elf: 1
wood elf swordsman: 1
wraith: 3
wrecker: 1
Wulf: 1
xither: 1
zealot: 1

Total: 243
Maximum Level Difference: 29 (king slime)


Turns: 112666


I've been playing around a bit. This is Alex, the Fae that survived. He's level 26, and about to take on the gods. I had another one that was level 23, but it died when I got stunned and hit myself, thereby instakilling myself.

Some stuff I did you should probably look at:

-Being burdened trains strength, even when carrying is maxed. For some reason, charisma and toughness get trained as well (not sure if that's from being burdened). At around level 10, I pick up every single corpse and heavy item I can find, and go from one side of the world to the other. I usually gain 1 or 2 levels having to find more corpses to keep myself burdened. So, at level 12, I have 99 strength, charisma (usually, above dump is an exception), and around 65 health.
- You can get the Amulet of the Two Moons as soon as you get a seaworthy vessel. It's possible to sidestep the ogres and nab the amulet without fighting them. It takes a few tries sometimes, but I can almost always get it without dying.
-Goblins can't swim. You can use this to your advantage by throwing tons of stuff at the goblin boss in the quest to get the elven chain mail, thereby getting it absurdly early. Maybe give them arrows or something?
-Charisma makes monsters peaceful. Using the method detailed above, you can nab all the shrine gems, walk past almost every randomly generated monster in the Cloudspire, and get really really far down dungeons without fighting anything. This enables you to get awesome stuff with little to no danger.

Regarding the dump:
It's 0 bytes in my folder too. Maybe the crash was on my end?

More stuff to follow.

EDIT: Come to think of it, me running back and forth on the world map is probably the reason for that age-related crash.

EDIT2: Something very strange occurred to me. According to my mortuary, the highest level difference between myself and a killed monster is 29. However, I killed Vedere and my highest level difference did not change. This means that Vedere is level 55 or below, seeing as I killed him at level 26. Hmm...

Also, I was mistaken about monsters being in the rift. When I killed Vedere this time, half of his escort was in the rift and the next god/goddess still spawned. Strange.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: jcd748 on November 02, 2017, 12:19:58 PM
Getting the amulet early I like, though I'll add some sort of ranged weapon threat for the goblins.

I'll look at how often Str and Cha train. Soon I want to rework charisma, or at least lessen its impact. And I think I'll likely cap out how high Str can be trained by carrying as well.  Health is trained by getting hit, and I'll look at capping when that stops as well.  Not sure why you're seeing that level difference with Vedere. I'll investigate, and also try to trigger the crash by running around on the world map.

And you can do the cosmos quest now?  Do you know what's different from that other run?
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: kraphead on November 02, 2017, 10:25:44 PM
I can do the cosmos quest if I make sure NOTHING is in the rift. Otherwise, it's an on and off thing. With the other run, the rift was nearly full when I killed the god.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: jcd748 on November 02, 2017, 11:20:24 PM
Okay.  It should be safe for me to clear out the rift after a god dies and repopulate it with the next batch, as there can only ever be one deity present at a time.  I'll make sure to do that.

I'm going to add some goblin pelters to Stonewall, and ogre hurlers to the Far Shore.  I've also created a new creature, goblin alchemist, that carry fire bombs and will also be present at Stonewall.  I think this should make this discouraging (but not impossible) for low level characters.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: kraphead on November 02, 2017, 11:41:15 PM
An update: Killing Voros did not spawn another god, even though the rift was empty. Furthermore, there was no "strange, pulsing energy" message after he died.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: jcd748 on November 03, 2017, 01:17:45 AM
How did Voros die?  Regular attack?  Spell, something else?  Did you kill him?  Was he killed by something else?
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: kraphead on November 03, 2017, 01:50:43 AM
I killed Voros with a spell. I spawned in all of the other gods and only the last one (Scea-something) triggered his script.

Also, pugilist unarmed damage is too high (after talking to the Smith). WAY too high. I one-shot all the gods and Amaurosis (dual-wielding World sword, explained below). Eakauri died in one turn (I hit him, he missed me and I countered him).

Bugs:
-For some reason, status effects lasted forever on my pugilist. Died because I was poisoned and I couldn't cure it.
-You can dual wield your fist and a two handed weapon. My pugilist was dual wielding the World Sword in his left hand, and punching with his right, giving me a bit over 1000 average damage per turn (before slays).
-This is debatable, but none of the Elysians acknowledge your victory over the gods. Furthermore, one of the Elysians at the foot at the tower (the Worldsinger?) talks about receiving a Godblade, when in reality that's only one of the options. Maybe change the dialogue to say something about receiving an extremely powerful weapon?

Typo:
-Fantastic beast desc: "capable to" should be "capable of"

Some other stuff:
-Does the health stat give a chance to completely negate damage?
-Archers don't seem to get any of the love wizards and melee fighters do
-What in the world is Demontide? The victory message makes a mention of it but I haven't encountered anything along those lines yet

EDIT: Clarification about the pugilist damage
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: jcd748 on November 03, 2017, 10:55:58 PM
Fixed up the fantastic beast entry.

Puglist damage is meant to be high.  They shouldn't be able to dual wield two-handed weapons with fists, though, that's a bug and I'll fix that.  The reason it's so high is that I didn't anticipate people coming in with huge amounts of charisma and being able to bypass most encounters.  In the next release, I'm likely to change how charisma works so that it pairs up with Intimidation, and gives a chance for a creature to attack, but then pull up short (wasted attack).  This will have some sort of maximum chance, too (75-80%?), so the end game is likely to get a lot more dangerous.  Going hand to hand with the gods is very dangerous, and the godblade/pugilist reward are meant to be a counterweight to that.

I'm interested to see what the balance will be like next release.

As for the endings, this is supposed to be the hard one - Amaurosis is meant to be the easiest, followed by Eakauri.

I like the idea of changing the Elysians' speech after a victory.

Archers got a bit more powerful this release.  Do you use altars and crown at all?  They're much more likely to get a great ranged weapon, though they could use something in the endgame content.  I'll add that.

There's a bit on Demonstide in the Book of Days in Isen Dun.  Essentially a giant war fought between encroaching demon hordes from a different plane of existence, and all the races of the world.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: Samildanach on November 09, 2017, 04:18:52 PM
Where in the hell are people finding all these quests? Outside Isen Dun, I never run into anything questy, just lots of sewers and caves which I clear out until I get bored. I must be missing something obvious, but what?
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: jcd748 on November 10, 2017, 02:48:55 AM
There are fixed areas that are in the exact same location game to game.  In general, that's where you should be looking.  And they tend to be around the "edges" of the world.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: Samildanach on November 10, 2017, 03:54:06 PM
There are fixed areas that are in the exact same location game to game.  In general, that's where you should be looking.  And they tend to be around the "edges" of the world.

Oh, I see! Seems counterintuitive that everything interesting/important/useful is on the fringes, but maybe that's just me. It means you have to push past a load of generic dungeons and empty villages to find anything of note. I've spent a fair amount of time in SotW and I had come to assume that there was just nothing much out there.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: Samildanach on November 10, 2017, 08:53:39 PM
It could well be my crappy laptop that's responsible for this but just in case:

Problem signature:
  Problem Event Name:   APPCRASH
  Application Name:   sotw.exe
  Application Version:   0.0.0.0
  Application Timestamp:   59ee8cb1
  Fault Module Name:   ntdll.dll
  Fault Module Version:   6.1.7601.17514
  Fault Module Timestamp:   4ce7b96e
  Exception Code:   c0000005
  Exception Offset:   00052d37
  OS Version:   6.1.7601.2.1.0.256.48
  Locale ID:   2057
  Additional Information 1:   7387
  Additional Information 2:   73876208b69642a9ec7de918fec224ef
  Additional Information 3:   9405
  Additional Information 4:   9405e2316c7c62c4f8606f028e3213a7
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: jcd748 on November 10, 2017, 11:49:41 PM
Yeah, the lack of content in the centre of the world is something that's going to need to get slowly addressed over time.  It's something that bothers me a lot, but I keep it there, and empty, as a reminder that I need to fill this in.  My hope is that by v1.0, there will be a lot more to do in the middle.

Was there a .dmp file for that crash?  If so, can you provide it to me? (dropbox link, google drive, whatever)
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: Samildanach on November 11, 2017, 12:14:12 AM
Yeah, the lack of content in the centre of the world is something that's going to need to get slowly addressed over time.  It's something that bothers me a lot, but I keep it there, and empty, as a reminder that I need to fill this in.  My hope is that by v1.0, there will be a lot more to do in the middle.

Was there a .dmp file for that crash?  If so, can you provide it to me? (dropbox link, google drive, whatever)

Ah, so it's just awaiting content, not intentionally designed that way? No rush then. :) I don't doubt that it will arrive in good time.

As to the .dmp, I assume it must be this one (https://drive.google.com/file/d/1fuiEcTPhS-xv7_X99GNY-bDLbLLEGBTp/view?usp=sharing).
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: jcd748 on November 11, 2017, 12:20:03 AM
Yeah, the lack of content in the centre of the world is something that's going to need to get slowly addressed over time.  It's something that bothers me a lot, but I keep it there, and empty, as a reminder that I need to fill this in.  My hope is that by v1.0, there will be a lot more to do in the middle.

Was there a .dmp file for that crash?  If so, can you provide it to me? (dropbox link, google drive, whatever)

Ah, so it's just awaiting content, not intentionally designed that way? No rush then. :) I don't doubt that it will arrive in good time.

As to the .dmp, I assume it must be this one (https://drive.google.com/file/d/1fuiEcTPhS-xv7_X99GNY-bDLbLLEGBTp/view?usp=sharing).

It is, but it's 0 bytes, so I wonder if there's something preventing the dump from saving correctly - kraphead seemed to have the same issue above.  Do you remember what you were doing when it happened?
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: Samildanach on November 11, 2017, 01:11:27 AM
No, I've played a few more times since. I don't remember the details.
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: Samildanach on November 11, 2017, 02:04:02 PM
Found some other quests at last. ;D

(https://scontent-lht6-1.xx.fbcdn.net/v/t1.0-9/23380292_10159691667510232_7221086326774991156_n.jpg?oh=558c283adb74ba3790eb2fef19fc1622&oe=5AA59BDE)
Title: Re: Shadow of the Wyrm v0.7.0! "de Visee"(formerly Savage Lands)
Post by: jcd748 on November 18, 2017, 12:42:41 AM
Okay, I found the cause of the deities not triggering their death scripts properly in the cosmos.  It was a fun scripting bug: it worked when the function it referenced had already been loaded (by some other script), but failed (e.g., in your case) when it ran after a load and the function it loaded hadn't been exposed yet.

Fixed.

But I found a fun bug, when I stunned Celeste: "Celeste smites himself!"
Title: Re: Shadow of the Wyrm v0.7.1 "Neusiedler"(formerly Savage Lands)
Post by: jcd748 on November 26, 2017, 02:21:31 PM
Back to monthly updates for a bit!  Thanks to kraphead's diligent work, I was able to find and fix a number of issues.  I'm pretty sure that I haven't caught everything, though, so keep copies of your savefiles and provide me with any dumps you get that generate successfully (> 0 bytes).

The endgame should be much more dangerous now - the combination of changes to cap passive training of Str/Hea/Cha and the change to remove friendly creature generation based on Cha will mean that other strategies will be needed to get through Telari and the cosmos.

Good luck, and please report any issues you run into!

Shadow of the Wyrm v0.7.1 "Neusiedler"
- Version declared October 23, 2017.  Version finalized November 25, 2017.

- Automove now stops on staircases.

- Explosive damage now has an animation.  It also no longer deals
  additional damage to the targetted creature (just the adjacent ones),
  but will now be triggered on any amount of damage, not just non-lethal.

- Dungeons can now have crafting rooms - these contain a tannery, a forge,
  a jeweler's workbench, and a wheel and loom. 
 
- The symbol for tanneries and wheels and looms used to be '^', but this
  made the features look like traps.  With the placement of these features
  in dungeons, the symbol for both of these has been changed to ';'.

- Boats are now less common in the item generation algorithm, wands
  slightly more common.

- Akojo in Stonewall now loads with a coracle, and moves a bit quicker,
  so he can chase you.

- Stonewall and the Far Shore now have a few more missile-based creatures.
  Stonewall has a few goblin pelters and alchemists, and the Far Shore
  has some ogre hurlers.  This makes it harder to grab a pile of rocks
  and tackle these areas unopposed at level 1 (kraphead).

- Offering on an altar no longer trains charisma (kraphead).

- Passive, timer-based ways of training stats (carrying heavy items,
  wearing jewelry, etc) no longer can train the stat to 99.  The new
  maximum is 20 more than the stat's starting value (kraphead).

- Multiple satisfied win conditions (e.g., slaying Amaurosis and doing the
  Godslayer ending) are now tracked properly in the high score file.

- High Charisma no longer generates creatures as friendly.  Instead,
  a combination of Intimidation and Charisma can cause an attacking
  creature to draw back, thereby wasting their turn.

- If the player is an archer, or has otherwise focused on ranged weapon
  skills over melee, The Smith will now give out a gift based on the
  highest-trained skill.

- Fields and cairns now have a chance to generate huge rocks, in addition
  to rocks and stones.

- Victories are now recorded in character dumps.

- More stanzas for "Tel and Floridel".

- Huge rocks are significantly more powerful.

- Poison darts and the various bombs are now shown as ammunition.

- Changed the tile for void to ' ' (space) from '?' so that the screen
  wasn't overwhelmingly ugly when playing in mono mode.

- New creatures: goblin alchemist.

- New items: arrow of ancient magics, bolt of ancient magics, tooth of an
  ancient sea-creature, spine of an ancient horror, massive ferric
  meteorite, Elysian throwing-axe, Elysian throwing-blade, throwing axe,
  throwing blade, titanic heavenly pillar, chaos bomb, antimatter shot.

- Bug fixes:

  - The teleport effect would cause a crash when used on a tile where a
    creature was not present (kraphead).

  - Fixed up some other instances of effects not safely checking pointers.

  - Two-handed weapons can no longer be wielded off-handed (kraphead).

  - Various typos in bestiary descriptions (kraphead).

  - A script bug was causing deities in the cosmos not to spawn the next
    in the sequence in certain cases. (kraphead)

  - The release-Sceadugenga ending can't be triggered if Sceadugenga has
    already been killed.

  - The repop message in the cosmos was clearing the message buffer,
    removing messages about hitting/killing the current deity.

  - Creatures were described as male or female in the bestiary but didn't
    have the sex explicitly set (but defaulted to male), allowing a
    stunned female creature to potentially "hit himself".

  - Certain conditions could cause creatures' statuses to become
    permanent.

  - NPCs' FOV maps could sometimes be accessed before they were supposed
    to be, resulting in null maps and unsafe pointer checks.
Title: Re: Shadow of the Wyrm v0.7.1 "Neusiedler"(formerly Savage Lands)
Post by: Legend on November 27, 2017, 04:13:14 AM
Gas clouds suck.  >:(

Other than those annoying buggers, I was enjoying this one for a good bit tonight.
Title: Re: Shadow of the Wyrm v0.7.1 "Neusiedler"(formerly Savage Lands)
Post by: jcd748 on November 28, 2017, 04:04:32 AM
Gas clouds are there as a challenge - once you know they explode, you start needing ranged options.  On the plus side, their explosions can damage other creatures.

If you don't like gas clouds, you're going to hate goblin alchemists!
Title: Re: Shadow of the Wyrm v0.5.5 "Weiss"(formerly Savage Lands)
Post by: jcd748 on December 06, 2017, 04:09:22 AM
So last night I passed some time compiling SotW for Debian testing (stretch). It was mostly just a question of following the instructions in README.build.linux.

AgingMinotaur, I just got a Raspberry Pi and decided to see if I could get SotW built.  It was surprisingly easy - after installing the various libraries I needed, and remembering that you posted some Debian instructions, I was able to do a full build!  This is my first Linux build outside of my Fedora VM.

Thanks for your previous assistance!
Title: Re: Shadow of the Wyrm v0.7.2 "Takemitsu"(formerly Savage Lands)
Post by: jcd748 on December 24, 2017, 04:05:38 AM
Small monthly release.  Merry Christmas!  I've been busy with a number of things, but when I've had time for game dev, I've been working on making more classes viable as starting choices.  This time around, I worked on minstrels, who can now pacify enemies with music.  Pacification makes NPCs turn from hostile to dislike, which means that they're not friendly, but won't attack you.  In terms of mechanics, this means that you can still attack them if you want, and not draw the ire of your deity, if you follow a nicer one.

Not sure what I'm going to do with the next release, but I'm thinking about maybe thieves with stealth/hiding/backstab, or something like that.  Suggestions welcome!

Shadow of the Wyrm v0.7.2 "Takemitsu"
- Version declared November 26, 2017. Version finalized December 23, 2017.

- There is now a configurable option to always receive a prompt when
  picking up stacks (Legend).

- In winter, fresh water becomes frozen and becomes safe for movement.

- Minstrel is now a viable class: the Music skill has a basic
  implementation.  Creatures can be pacified - this will cause them to
  stop attacking the player.  They don't become friendly, though.  Their
  hostility is just reduced below a certain hostility threshold.  The
  item status of the instrument can help or hinder the performance -
  vocal performances aren't affected by this.  If the creature isn't
  pacified, it has a 75% chance of being unimpressed (no ill effect),
  with a 25% chance of becoming enraged.

- Certain instruments are more effective for pacifying certain races.
  Vocal performances don't have bonuses for any races, but have the
  advantage of not requiring an instrument.

- Defined a new hostility threshold, "dislike".  Values below this
  threshold that exist within a threat map are not considered for
  attacking, spellcasting, and movement decisions.  This allows NPCs to
  stop attacking while not being considered actively friendly towards the
  player.

- Created a new effect type, Rage.  This provides a melee bonus of +2
  damage (melee), -1 evade, and +1 soak per level.  It also
  prevents spellcasting, reading, and evocation.

- Oracles now have a chance to start out with a spellbook of Rage.

- More stanzas for "Tel and Floridel".

- New items: potion of rage.

- New spells/spellbooks: rage (Mystic).
Title: Re: Shadow of the Wyrm v0.7.2 "Takemitsu"(formerly Savage Lands)
Post by: ssteam on January 13, 2018, 01:33:22 PM
Quick feedback:

Just killed Amaurosis on a GiWa. Not bad for an alpha game. I liked the lore books. The world does feel a bit empty, and the dungeons are either too long (almost infinite, if not actually infinite) or too short (just 1 level).

Bugs:
- Avernal bats drop quills. This is... probably not intended.
- After accidentally robbing a shop, all shopkeepers in the world became hostile. I tried to pacify one of them in one such encounter by dropping the unpaid good and chatting to him, and was prompted to pay some ivories. However, after I paid the ivories the shopkeeper was still hostile. When chatted to again he says "Have yourself a look!" as if he's friendly, but he was still hostile. In the end I was forced to kill the shopkeeper.
- All shopkeepers are human. I understand that this is probably less of a bug than more of a "I haven't gotten around to this yet".
- Monsters fight each other too much. Notably, one of the four avernal giants fired an AoE spell as soon as I came into his sight, which promptly aggroed all his brothers and they immediately started killing each other which was highly amusing. Another example is the old dwarven town where the lich kings just pissed off their friends and got killed. Perhaps change it so that monsters aren't quite so easily angered by friendly fire? Personally I would advise removing this feature altogether.
- There's a locked door floating in open space on the level 2 map of Wintersea Keep. It can only be found through scroll of mapping or flight and doesn't seem to do anything.

Suggestions:
- Add w> and w<. Seriously, navigating the dungeons is such a pain.
- Make the hotkeys more like ADOM. This is good for muscle memory as most of your players are probably from ADOM. One particularly bad offender is the "look" key, which is used all the time but requires upper case input. I changed it to x (from Crawl).
- Add the ability to "descend" with >, when flying over open space. Might be a little tricky to implement though.
- Add more secrets! Something like an secret area in the mountain elf village that can only be reached through flight, or a secret chamber on Siriath's level that can only be detected with mapping. (I do realize there are already secrets in the game. I still haven't found the cosmos stone or the key to Zaeda's tower. And I still have to dig around Cithriel...) Also, consider making your changelogs a bit less spoilerous.
- Why don't shopkeepers block doors like in pretty much any other roguelike? This might be a conscious design decision but I really hate it, it's too easy to accidentally piss off a shopkeeper and once that happens there's no going back.
- The whiteflowers quest should be made a bit easier. Currently it takes MUCH longer to get 20 whiteflowers than to get enough corpses for crowning which is pretty silly. Never acutally completed this quest.
- Doing outdoors maps during dawn/dusk/night is super annoying since everything is the same color, making it difficult to tell what is what. It's particularly maddening if you're trying to do the whiteflowers quest. Not sure what you can do to address this problem, though.
Title: Re: Shadow of the Wyrm v0.7.2 "Takemitsu"(formerly Savage Lands)
Post by: jcd748 on January 13, 2018, 04:05:48 PM
Hi,

Thanks for the feedback!  I really appreciate it!  Often I go months or more without really hearing from anyone, so it's great to check the forums and get a big list of things to work on.

Bugs:

- Bats are currently defined as birds, as flying is defined only at the race level.  I'll change these to animals and allow a creature-level override of flying.  I never noticed this before because I added the feature after I added avernal bats, and they only appear in the Caldera.
- I'll look into the shopkeeper bug.
- Varying shopkeeper races and working shopkeeper racism into item pricing is something I plan to do at some point, definitely.
- Spellcasters are smarter in the next release.  They'll consider the total level of non-hostiles vs hostiles in the area of effect when casting offensive magic.
- Re: Wintersea, thanks for the catch - I'll update that.  The two areas north and south of the staircase were meant to be behind locked doors.

Suggestions:

- I'll add the suggestion to autowalk-to-stairs.  At some point, I want to add a word of recall spell/scrolls to allow you to go back to the last level you visited in a particular dungeon.
- Look has been rebound as e'x'amine.
- Some sort of z-level representation has been on my to-do list for a while.  Specifically, when I get around to implementing Carcassia (the central city) I'd like to have multi-maps: not just NSEW, but also up-down, allowing descent like this.  Very much a long term thing, but would be great fun in terms of puzzles, etc.  The city is on my "must be implemented before I call the game 1.0" list.
- Definitely like the idea of more secrets!  There's also a couple of different endings from the main one - you can either release Sceadugenga from his cosmic prison, destroying the universe; or ascend to the heavens and become the Godslayer.  But ludicrous amounts of secrets are what make games fun, so I'll be sure to keep thinking about adding more.
- I'll adjust the number of whiteflowers required to complete the quest.
- Shopkeepers should be more obvious about the consequences of leaving with unpaid goods.  I'll look into that.
- That's part of the point of dawn/dusk - it becomes hard to differentiate things.  You can always wait an hour or two and then come back at 8am or whatever.

You're definitely right that the world seems empty.  It is.  It's one of the great problems with the game right now.  There's the pre-set stuff, the random stuff that's mostly just a placeholder and not particularly useful, and...yeah.

Thanks a lot for all the reported bugs and suggestions.  I'll add you to the credits file.  Do you want to be credited as ssteam or something else?
Title: Re: Shadow of the Wyrm v0.7.2 "Takemitsu"(formerly Savage Lands)
Post by: ssteam on January 14, 2018, 11:25:41 AM
Thanks for the quick reply and good luck with your development.

Word of recall sounds like an excellent idea. So does Carcassia. :)

I know there're secret stuff out there that I haven't discovered yet. I still have my save after killing Amaurosis, and I plan to play some more once I'm done playing in the Crawl tourney.

The consequences of leaving with unpaid goods are fairly obvious, but the problem is that the shopkeeper makes no attempt to actually stop you from doing that so it's easy to slip and forget to pay before leaving. It's almost as if the shopkeeper was more interested in obtaining an excuse to kill you than actually doing business (which might actually be true? lol).

One issue I forgot to mention yesterday is that artifact weapons seems a little too biased toward long blades. Bloodsinger is a sword, one of the two artifacts in Wintersea Keep is a sword, the Exile's quest reward is a sword, Heart's Fury is a sword, even the warrior crowning gift is a sword. I would suggest making the different weapon types more balanced.

Speaking of the Exile, this is strictly personal opinion but I think his reaction should be stronger when he learns that [spoiler]his sister had landed on an ogre-infested hellhole and was brutally murdered and eaten. (I believe that's what happened, anyway)[/spoiler]

Also, may I ask what prompted you to make amulets # rather than ' as in most roguelikes? Makes them rather hard to spot in cavernous dungeons since they look like walls.

On hotkeys: thanks for remapping look to x! But there's another one that I found really annoying. The inventory (not the equipments screen) can be accessed to via i -> Y or I, but both requires holding down shift which is quite obnoxious considering how often you need to look at your inventory. In ADOM the inventory can be accesssed by i -> v which is a lot better.

Yes, I'm fine with being credited as ssteam.
Title: Re: Shadow of the Wyrm v0.7.2 "Takemitsu"(formerly Savage Lands)
Post by: jcd748 on January 14, 2018, 01:40:59 PM
Shopkeepers were something I added a few versions ago and which I keep meaning to flesh out.  The problem with being a one-man dev team with a lot of different interests is that while I make time for SotW, I have maybe 5-10 hours of dev time per week.  As a result, a lot of stuff sits unfinished.  I don't feel particularly bad about this, because I'm slowly making the game I want to make, but I do recognize that it's a pain for players (sorry!).

Amulets matched something - I can't remember exactly what?  I changed it a while ago, I think because having amulets as ' or ` was confusing because of the similarities to open doors.  It's now the same symbol as walls, but there aren't many cases where walls are within rooms, so it's never bugged me that much.

With regards to the Exile, he was set adrift to a tiny little rock that's barely sustained him over the course of too-long life.  He's dead inside; he barely remembers the life he had before.  And if it's any consolation, in my mind, I always pictured her at landing at her own island in the far west, dying at some point, and the ogres are a more recent development.

For the inventory screen, you can actually do i -> y.  You don't have to hit shift.  Both y/Y work.

Artifacts are a little biased towards towards blades at the moment, yeah.  I'll add a note to rebalance at some point.
Title: Re: Shadow of the Wyrm v0.7.2 "Takemitsu"(formerly Savage Lands)
Post by: ssteam on January 15, 2018, 10:58:18 AM
Oh, no need to rush. I was worried that you intentionally made shopkeepers not block doors just to screw the player over from time to time. If that's not the case then it's ok :)

There's usually no walls in dungeon rooms, but in cavernous dungeons walls are all over the place so spotting amulets become difficult.

Thanks for the tip on inventory hotkey. Didn't know i -> y worked too. Although i -> v is still easier to input.
Title: Re: Shadow of the Wyrm v0.7.2 "Takemitsu"(formerly Savage Lands)
Post by: jcd748 on January 17, 2018, 01:13:57 AM
I would've thought that amulets were generally defined to be made of gold, which should make a yellow '#' and easily visible.  I'll take a look and see what material I've got them listed as.
Title: Re: Shadow of the Wyrm v0.7.3 "de Murcia" (formerly Savage Lands)
Post by: jcd748 on January 20, 2018, 07:42:36 PM
v0.7.3 is done!  The big change this version is the basic implementation of the Hiding and Stealth skills, along with sneak attacks.  A bunch of the bugs that ssteam reported are also fixed as well.

Full changes:

Shadow of the Wyrnm v0.7.3 "de Murcia"
- Version declared December 23, 2017.  Version finalized January 20, 2018.

- Implemented the Hiding skill.  This skill requires selection via the
  Skills menu.  Once selected, a Hiding check is made.  If the player is
  not viewed by any creatures, hiding is automatic.  Otherwise, it is a
  function of the type of map (hard to hide in the cosmos, easier
  underground) and time of day, when above ground.

- Hiding works by removing the hidden creature from field of view maps
  constructed off the real maps.  Given that the game AI works off FOV
  maps to determine what action to take, this effectively renders hidden
  characters invisible to every creature around them.

- Most actions that have an in-game effect (e.g., picking up or dropping
  items, but not checking the game version or reading help files) will
  break hiding.  Searching or staying in place ('5' movement) never
  breaks hiding.

- Hiding is trained when you attempt to hide in a non-guaranteed
  situation (ie, there are one or more creatures around).

- Other hiding advantages/disadvantages:

  - It prevents the hidden creature from intimidating and performing
    counter-strikes.

  - The hidden creature, being hidden, gets a large evade bonus to
    incoming attacks.  Though most creatures will not be able to attack
    hidden creatures, if a missile were being fired through the tile, or
    an area effect spell casted, it would still be possible to be
    attacked.

  - When hiding, an extra 2x modifier is applied to any damage dealt
    when attacking a creature that has not been backstabbed before.
    This then sets the "backstabbed" flag on that creature, and subsequent
    backstabs are not possible, even if the attacking creature becomes
    hidden once again.  The 2x modifier applies both to physical damage
    and magical damage from spells and wands.  The sneak attack multiplier
    is applied on top of the usual ones for slays and phase of the moon.

- Stealth has also been implemented.  When moving while hidden, the
  successful use of the skill allows movement without breaking the status.
  The skill is also useful when not hidden: it provides a passive, small
  (~Skill/10)% chance of performing a sneak attack, assuming the attacked
  creature has not already been victim of a sneak attack before.  As when
  the attacker is hidden, this covers all forms of attacking: melee,
  ranged, and magic.

- The NPC magic AI is a little smarter.  Previously, it was just checking
  to see if a threat existed in a certain direction.  Now, it considers
  the level of all creatures in a particular direction, and will only
  cast in that direction if the sum of the level of any threats is
  greater than the sum of the non-threats.

- The mean amount of time for paralysis is now 3 minutes, rather than 5.

- There are two new effect types, that increase maximum HP and AP.  These
  have been attached to golden and silver apples, respectively.  These
  items have seeds, like regular fruit, and the seeds can be used to
  plant trees, as usual.  The "increase max HP/MP effects", when used
  successfully, add to a counter on the creature.  The creature can only
  use the HP effect as many times as its base Health allows; likewise
  with Willpower for the AP effect.  If the creature increases his or her
  Health/Willpower later, the maximum for the counter is increased as
  well.

- Golden and silver apples can be found as regular items, but they also
  grow on magical trees.

- When a "regular" tree is generated, it has a 1 in 100000 chance of being
  a magical tree, which will grow golden or silver apples.  These trees
  can appear anywhere a regular tree would be generated.

- The look command has been rebound as 'x' (e'x'amine) instead of 'L'
  because the shift key is a pain (ssteam).

- Hild now requires only 10 whiteflowers (ssteam).

- Moving outside a shop while carrying unpaid goods now requires
  confirmation.

- Shopkeepers now trigger an alarm when they first see you with unpaid
  goods.

- Amulets have been reworked so that their unidentified description
  doesn't refer to colour.  They have had colour overrides removed, so
  non-artifacts should almost always appear as a bold yellow '#' (ssteam).

- Stanzas for "Tel and Floridel".

- New items: golden apple, silver apple.

- Bug fixes:

  - Creature::is_affected_by_modifier_spell could return true when a
    particular modifier was marked for deletion.

  - Avernal bats were defined as birds and were dropping quills.  Added
    support for creature-level overrides of flying, and defined avernal
    bats as flying animals (ssteam).

  - One of the doors in the tower level of Wintersea Keep was incorrectly
    placed (ssteam).

  - Using unpaid wands in shops wasn't angering the shopkeeper.

  - Paying shopkeepers for unpaid goods wasn't globally removing
    shopkeeper aggression (ssteam).
Title: Re: Shadow of the Wyrm v0.7.3 "de Murcia"(formerly Savage Lands)
Post by: Karagy on April 06, 2018, 06:42:52 PM
Feedback for v0.7.3

1. In shop, hero can't pay for items with cost 0.
2. Automove mode is not breaked by drowning.
3. For Thiev with Stealth near 50 - it seems that the Stealth check w/o enemies in site is noticeably harder than with enemies in site. At least in forest.
4. For Thiev with Stealth 100 - is impossible to unhide. This is completely block the items selling in shops.
5. Monsters attracts to left-upper adjusting cell near hero, not for hero cell.
6. Please, dim unimplemented skills by an dark color (in skills menu).
Title: Re: Shadow of the Wyrm v0.7.3 "de Murcia"(formerly Savage Lands)
Post by: jcd748 on April 12, 2018, 02:01:11 AM
Thanks, Karagy!  I'll add these to my feedback file and look into these before the next release.  I expect that'll be a while, so if you find anything else that's problematic, or have any general suggestions, feel free to post them here.
Title: Re: Shadow of the Wyrm v0.7.3 "de Murcia"(formerly Savage Lands)
Post by: jcd748 on April 13, 2018, 01:09:34 AM
Karagy, do you want to be credited as "Karagy" or by your real name?  You can let me know via DM if you prefer not to say here.