Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Galgana

Pages: 1 2 3 [4] 5 6 ... 9
46
Gameplay questions / Re: Tracking timing of fishing nets?
« on: April 25, 2022, 08:38:25 PM »
If you don't want to use an external tool (for example, my adventuring log spreadsheet), you can mod in a DIY recipe with a \24h\ prep time.
Code: [Select]
.Fisher's net sense. "Hunting Horn" *FISHING* /1/ \24h\ [noquality] |-2|
{Branch} [remove] '+to cast shadow'
{Rock} [remove] '+to mark time'
[PRICE:0]
The object will be placed on the ground and you won't be able to pick it up until it's ready.
You can imagine this recipe to produce something like a sundial on the cheap.

47
In my experience, an NPC involved in a quest is disqualified from the hireling pool. In that case, their refusal dialogue will have something like "I have my own affairs to attend to" IIRC

48
General Discussion / Re: Battleaxe vs Battlesword
« on: April 23, 2022, 12:31:04 AM »
The following statements are mostly based on information from the wiki, particularly the pages for Weapons and Clothing.

Proficiency in axe skill is more common for most cultures than proficiency in sword skill. You would have to roll a specialized build to start with a high baseline skill in swords.
According to the ini_skills.txt file under the game's main directory, proficiency in axe is determined by strength and agility attributes. Same goes for sword, plus dexterity on top of those.

A battleaxe will be cheaper to acquire through bartering compared to a battlesword.
Base value on the wiki is 640 vs 1400; these numbers are equivalent to 80 squirrel hides vs 175 squirrel hides.

Battleaxe is lighter at 3.5 lbs compared to battlesword's 8 lbs.
Encumbrance penalty will matter more when you're wearing multiple layers of armor. The lighter you're outfitted, the less fatiguing it will be to maneuver around.

Defense class rating is 2 for both. It's better to counterattack as a defensive maneuver rather than use these weapons to block when fighting against certain other types of weapons. Otherwise, fall back on dodging if that skill is higher than your weapon skill.
Attack class rating is 4 for battleaxe vs 5 for battlesword. That means you'll be outclassing one-handed swords, knives, clubs, and every other type of axe. All spears are in the range of +/- 1 point in attack class compared to the battleaxe.

One-handed penalty is 15% for battleaxe vs 30% for battlesword.
Equipping a 6-pound roundshield with a battleaxe will raise the carry weight penalty on a level similar to the battlesword while gaining a boost in defense when blocking. Penalty can be mitigated if using masterwork-quality gear because of the +10% skill bonus they provide.
With that in mind, shield + battlesword offers less advantage because of the steeper one-handed penalty.
At the cost of movement speed, the different shield modes offer passive protection from MISSILE attacks only, contingent on direction of incoming projectiles based on which arm is equipped.

This next section is about weapon aspect and armor material types.
Use 'F3' or the 'l' command and select an NPC to bring up the list of equipment they're wearing, then target the body parts with whatever weapon aspect is more effective against a particular armor material type.

Both weapons have 5 in blunt aspect.
The effectiveness of blunt attacks is ordered most to least against the following armor material types (see table of Material Defensive Value under the wiki article for Clothing):
  • linen = nettle
  • birch-bark = generic leather
  • woolen
  • mail
  • generic fur = lamellar
  • iron
In general, it's better to resort to blunt aspect when dealing with the metals-based armors.

Edge aspect for battleaxe is 9 vs battlesword's 8.
The effectiveness of edge attacks is ordered most to least against the following armor material types:
  • linen = nettle
  • birch-bark = woolen
  • generic fur = generic leather
Edge aspect is VERY much less effective against mail, lamellar, & iron.

Battleaxe has no point aspect; battlesword has 4 in point.
The effectiveness of point attacks is ordered most to least against the following armor material types:
  • linen = nettle = woolen
  • birch-bark = generic fur
  • generic leather
  • lamellar = mail
  • iron
To overcome iron armor, you're better off bringing in a powerful bow/crossbow, or one of the cultural spears (northern, kaumolais, or ango).

Another thing to keep in mind is the weapon degradation system (a toggle-able feature introduced in URW v3.19), wherein damage may be sustained TO weapons when blocking or having counterstrikes intercepted based on:
  • weapon weight
  • material (wood vs iron)
  • impact area
  • strike velocity
  • attack aspect
  • force threshold
Besides the first two, these hard-coded properties can be inherited from base objects for modded weapons but cannot be altered in the current state of the modding syntax.
When you have [WEAPON_DAMAGE:YES] in your urw_ini.txt file, you'll want to pay even more attention to what weapon aspect your opponent is attacking with. These are telegraphed with the following attack declaration strings from messages\urw_combat.txt:
  • point = stab
  • edge = slash
  • blunt = swing

49
Gameplay questions / Re: Antlers and bones
« on: November 19, 2021, 03:57:49 PM »
Not without modding in new DIY recipes. For example, the boneworking module in BAC has some to turn those butchery products into arrow points, decorative objects, and tool components.

50
Mod Releases / Re: Galgana's creature sprites - old bear (metsän vaari)
« on: August 31, 2021, 01:00:30 AM »
Any chance of a bear remake? The current one looks really out of place when compared with these beatiful sprites.

I've attached a reversion of the bear sprite from a pre-v3.30 unrealworld bigavatar sheet. An oldie but still a cutie! Consider it a placeholder until I manage to make a proper revamp.

51
Suggestions / Vegetable dyes, tanning material, inheritable color data
« on: August 07, 2021, 10:45:35 PM »
After reading this post quoted below, I propose a new flora header tag for [tanning] that permits plants and plant parts to be used.
According to Wikipedia's page on heather,[1] "Formerly heather was used to . . . tan leather". So, how about adding it to "tanning material" along with animal fat and birch bark? For characters that are just starting out or scraping by or doing The Challenge, this would allow them to use heather for tanning and roast/eat the animal fat.
An associated [tanning:] property can specify which part of the plant will be accepted in the tanning process, with values of: plant (as the default), leaf, flour.
The flour idea comes from this accidental discovery:
I was about to tan a soaked elk skin with newly obtained bark. But I mistakenly chose birch-bark box of 'coarse grains' instead and, to my surprise, worked as tanning material. I had to fill the now-empty box and try it again to make sure. By not starting tanning but pressing escape during the pause when all conditions are met. Consequently, the birch-bark box, which was emptied when selected for tanning, did not refill when canceling. I repeat: I did not start the process.

Rye flour (made into sour mixture) can be used for tanning IRL, so initially I thought there was some purpose to all this.

But then, another thing was that I had a bag full of these same grains. That bag of coarse grains could not be selected for tanning.

So now I suspect it was the "birch-bark box of ..." that allowed the grains to be chosen in the first place. I have to test this with putting, say, dried meat inside a birch-bark container and try tanning with that.

I shouldn't even be reporting this, because now I want to use rye flour in this fashion in the future...

Color as a new flora property would also be a welcome addition. Now that we have fibres and yarn, clothmaking and tailoring seem closer on the horizon.
Dye plants could be designated by a [dye] header tag. Again, acceptable plant parts for the dyeing process should be specified.

I'm not sure about how color tinting for domestic animals is set up, but perhaps individual garments can also be tinted by the engine to give a visual indicator of being dyed.
I do know fur and leather clothing inherit defense values from the hides of both wild and domesticated animals, so why not colors from the individual animal as well? That could mean enabling tints for wild animals; I know I would be thrilled to encounter a herd of forest reindeer that all had different coat colors. But adding unique properties to pelts could complicate stacking them.
(An an aside: ideally, in animal husbandry the offspring will inherit traits from the parents - including color.)

I'm also thinking about color property being defined for textile plants to represent their undyed state, which could impact the intensity of blending the final garment color. But that may be extraneous to the dyeing process if it should incorporate lye from wood ash as a bleaching agent.
Bleaching would require (perhaps repeatedly) soaking raw cloth in a lye solution and then leaving it to dry in the sun. This means that bleaching will be restricted by the seasons; similar to retting, it can be accomplished quicker during the height of summer but takes more time during spring and autumn.
Dyeing would require a color fixative; I've read that salt or vinegar can be used. Salt already is present in-game, but vinegar could also be introduced as a product of brewing beverages. Cloth should be soaked in the dye solution, rinsed, then left to dry.

52
Found another instance of crowding. I got overencumbered after picking up 13 boards, dropped them on the ground, wandered a bit around the buildings, then saw the villagers clumping around the lumber. Here's a screenshot of how it looks:


The crowd begins to disperse when I walk into the clump but when I don't pick up the boards the huddle forms again. They tend to stick together in the nearest approximation of a 3x3 formation centered on the boards, and NPCs outside the 3x3 will walk around while waiting for a vacant tile to become available.

53
I wouldn't be opposed to the possibility of modding animals, or NPCs in general. Perhaps creature data structures could get entries for flavor text that are meant to take priority over the generic messages.

Now I'm thinking it would be hilarious to make humans swear in different languages; it's already possible to add {sound effects} to messages, but even better would be to have "Perkele!", "Helvete!", or "Zaraza!" and other words being flung in combat with members of certain cultural groups.

54
I had an encounter with a snake and the following happened:
Code: [Select]
(000000):56gg:[T]{029E05F7}      | The snake hisses at you.
(000000):56gg:[S]{029E05F7}      | Snake flees.
(3C5A98):56gg:[:]{029E05F7}      | You begin sneaking.
(143270):56gg:[#]{029E05F7}      | Aiming Zone: Head
(000000):56gg:[Y]{029E05F7}      | You try to kick the snake.
(000000):56gg:[Y]{029E05F7}      | You execute a skilled kick.
(000000):56gg:[Y]{029E05F7}      | You land a solid hit to its skull.
(3C5A98):56gg:[:]{029E05F7}      | The snake seems to have fallen unconscious.
(000000):56gg:[Y]{029E05F7}      | You try to kick the snake.
(000000):56gg:[Y]{029E05F7}      | You carry out a perfect kick.
(000000):56gg:[Y]{029E05F7}      | You land a solid hit to its skull.
(000000):56gg:[Y]{029E05F7}      | You try to kick the snake.
(000000):56gg:[Y]{029E05F7}      | You carry out a perfect kick.
(000000):56gg:[Y]{029E05F7}      | You land a solid hit to its abdomen.
(A80000):56gg:[!]{029E05F7}      | The snake hisses in pain.
(000000):56gg:[S]{029E05F7}      | Snake rises back on its feet.

Unless the UnReal World takes place in a prelapsarian Eden, snakes of course do not possess feet.
For a snake-specific set of rise and fail to rise messages, I suggest:
  • The snake rears its head.
  • The snake coils defensively.
Seals also don't have conventional legs so much as flippers, so I think it would be appropriate to provide them with special bodypart definitions: "foreflippers" and "hindflippers".
For the rising messages, I suggest:
  • The grey/ringed seal rises on its trunk.
  • The grey/ringed seal struggles to raise itself.
I also have some ideas for how to make the movement behavior of seals on land more specific to their anatomy.
One way to go about it is to implement a directional restriction to prevent a seal from rotating 180° within a single turn. Something like how spirit NPCs aren't supposed to show their back to the player, though I'm unsure about the specifics of their AI regarding mobility.
To balance this rotation nerf, a seal could strafe in its relative left-right directions somewhat faster than its forward land speed as a way to simulate rolling to the side (and perhaps gain speed from rolling downhill, like how it happens in this video with an elephant seal; the seal uses its hindflippers to propel down the grade around the 21-seconds mark.)

It's been a while since I've observed seals in-game, so I can't remember if their ability to climb onto skerries and ice has a foreleg injury check. Breaking their front flippers definitely should impair attempts to haul-out, though I've seen elsewhere that moving along a relatively flat surface does not always require using all the flippers (example: the seal closest to the camera in this video), and forward undulations on land generally don't depend on the back flippers anyway (see this PDF of "Kinematics of terrestrial locomotion in harbor seals and gray seals: Importance of spinal flexion by amphibious phocids").

55
Posted in a separate thread as per Sami's recommendation.
I encountered another issue with tying equipment. This one concerns crafting with stacks.

I wanted to use a crafting recipe that called for 60 ft of rope, for which I added the [nominlen] tag. In my inventory were 4 units in total of 15-foot leather ropes (2 decent quality and 2 fine quality). After selecting these ropes for use, the interface said it still needed 30 ft. At this point, I had no other ropes available for selection.

I cancelled the crafting menu and combined each pair of leather rope. The crafting recipe successfully accepted 30 ft decent rope plus 30 ft fine rope.

It seems that the number of units in a stack were ignored and only the base footage was taken into account.

DIY code; external assets have been commented out:
Code: [Select]
.Sledwagon. "Punt" *TIMBERCRAFT* /2h/ [effort:3] [assist:3] [phys:stance,arms] [noquality]
{Board} (8) [remove] [ground] '+for frame and skis'
{Block of wood} (2) [remove] [ground] '+to split for summertime wheels'
{Axe} <Carving axe> '+for shaping'
{Rope} =90= [remove] [nominlen] '+for securing loads'
{Leather rope} =60= [remove] [nominlen] '+for pulling harness'
//{Leather tarp} [remove] '+to cover loads from weather'
[WEIGHT:15]
//[TILEGFX:sledge]

Just to clarify, I also had 6 units of decent 15 ft {Rope} in my inventory which were successfully accepted as inputs. The issue encountered here concerns {Leather rope} stacks of different quality.

56
After bartering for goods with a human villager, I returned to the same village weeks later and discovered that one of the resident dogs was carrying things I had traded away.


While I don't remember exactly which human NPC here was the one I had chatted with, I've got a fair idea that the entire stack of clothes I had sold did not exceed their individual carrying capacity, since I hadn't observed the NPC drop items at their feet immediately after the trade was concluded. This fact contrasts with a barter exchange made elsewhere which had a few hundred roasted meat cuts be dropped by an NPC afterwards (and I tidied up the area by moving the stack indoors).

The dog in the screenshot is not for sale, which makes me unable to determine whether ownership of the dog might also transfer ownership of the items in its inventory.

57
When I started a somewhat long time-consuming activity, the weather was rainy at first but then ceased to rain partway through my crafting progress. Even though the raindrops graphic immediately cleared up in the screen, the audio of rain.ogg continued alongside the axework.ogg loop until the crafting action was completed.

58
Do you know if it is a reproducable issue or a one-off?
Possibly a rare occurrence. In three separate villages I tried stacks of 10, 11, and 12 boards to leave on the ground and did not manage to attract NPCs in those instances.

59
When a sleeping animal is selected to be milked, the animal will wake up and wander around at the start of the milking process instead of when it is completed. This behavior is contrary to the feature described in version 3.19:
Quote
* Animals will stay put while being milked

60
I encountered this issue while shopping at a village. I picked up a stack of 11 boards from the ground, which made my character unable to move due to becoming overencumbered with other items in my inventory, so I dropped all 11 boards on the same spot. After exploring the buildings for any other available goods, I noticed many villagers were bunching up near the boards as though intending to pick them up but nobody did. I picked up the boards again and dropped them indoors, which made the crowd disperse.

It seems that the villagers' AI wanted to reclaim unpaid boards that were dropped outdoors, but the total weight of the stack may have prevented the NPCs from taking them.

Pages: 1 2 3 [4] 5 6 ... 9