Skip to main content


I'm currently working on the inventory and items system.
I've got a good idea of how it's going to work, and I've made a few test demos in blender so I know how it should fit together, but one area I had some trouble with is how to make the items more interesting.

I don't want to have just sword +1, necklace of AC +5 etc... I want items to feel like they are unique. So I'll be designing a few base item types and then having them generate some qualities.

[Real weapons have character!]

The first quality is status. An old broadsword, or a rusty helm. Or spoiled meat. These will be limited by item type, so you don't end up with rusty meat or rancid chain-mail. They add a modifier to elements of the item's stats, either a positive or a negative modifier.

The second quality is wear and tear. This is more dynamic since it can change, as you take or deal damage. This might not be seen in the item's name, but rather in a status bar or something. However, it could cause the item to lose some positive status qualities. A damaged sword would no longer be sharp for example. Really badly damaged items could pick up some negative status qualities, causing you to discard them or get them repaired. If your epic sword becomes bent, you might want to switch for a less impressive but more straight one.

The third quality is materials.

[exotic ore for special weapons]
Rather than use existing materials, like yew or oak, or bronze and steel, I've invented some new materials. This is a fantasy setting after all. I wouldn't expect to find tungsten or such there. Here are some examples:

Twisted-uylee-wood is like rattan or wicker. It is not tough or strong. It's the worst kind of wood to make weapons out of. In fact, it's not really a wood, but a kind of tough vine.

Beshe-wood is like yew. It's not that tough, but is very light and flexible. Not good for a staff, but excellent for a bow.

Akka-fur is actually short feathers from a feathered fire serpent. it has good padding potential, and good elemental resistance.

If you're making a stone axe, you could try tyule-stone. Like Basalt it is heavy and tough, but doesn't hold a sharp edge well. Or you could try Jolopian-stone, which is a bit like obsidian, or hardened jade. It has a very sharp edge, but is brittle, wearing out quickly.

For metals you can find everything from the light and soft ossyssian-galium which has some of the physical properties of aluminum to the non-conductive akkadite which is strong and insulating, protecting against elemental damage. Ossyssian is an adjective meaning flawed or impure or simply weak alloyed metal. Where as Cannise or Cannite is an adjective that means pure, or refined, or rather strong alloy. So that Cannise-akkadite is a stronger version of ossyssian-akkadite.

There are other materials too. Be-be-ivory which is from an pig/hippo/elephant-like animal. The Be-be offers other materials, such as the extremely tough leather be-be-hide. Other animals can give other materials. The Mocra, a domesticated magical giant spider breed supplies mocra-manashi-cloth, a silk like substance, as well as mocra-chittin, the best material for making light armor from. The rather more mundane Trotter is a horned hairless goat/pig hybrid which supplies meat, leather and horn for making bows. If you want a material which offers magical resistance you should try hunting the Gyium, a ferocious magical horned tiger. it can provide fur, leather and horn for making weapons, armor and shields which are resistant to magic.

These materials should make it fun to craft weapons and armor, as well as giving the player a meta game to play as they try to learn all the materials. Later on I may design a language generator which can generate new materials and adjectives to really randomize items.

There will be similar ingredients involved in crafting herbs or potions. A taru-taru is a sheep/lama like animal, large enough to be ridden by some mountain peoples. It's wool is a commonly traded material for clothes, but it's blood is prized also for a potion base.

[Kurgan! Bone armor for the win.]
The final quality for items will be magical or epic qualities. These will be applied as a suffix. An ancient mocra-manashi robe of hiding for example would give you much higher stealth abilities. Magic qualities will help to give an extra edge to the best treasures. A wicked hydrine-haldium axe of flaming death could be a top tier weapon, despite its mediocre material. Mixing high level magics with lower level materials and qualities can give a big range of unique items.

I may choose some more cryptic titles for magical qualities too. Instead of -of hiding I could use -of dark shadows, while -of flaming death could be replaced with -of the Rudde Akka-daemon.

I'll need to further develop the mythology to flesh out the names and make sure there's not too much repetition. I may spend some time further developing the language too, so that suffixes and even weapon names are described with the in-game language. In our own world there are lots of weapons which had a special name for a special shape, such as the khopesh or scimitar. I'd love to develop a world with that kind of depth. Maybe a procedurally generated language would be better adapted to the task. 

One thing this has helped with is brainstorming some new monsters. I can't wait to model and animate a ferocious Gyium or a huge wallowing Be-be. Even a wild trotter should provide some fun to design. And it also opens up the possibility of quests. People will always be looking for a rare material. Hunting a Rudde Akka Daemon could be a great mid level quest and the reward could be chosen to match the challenge.


Popular posts from this blog

Back to Vinland.

I'm going back to my real time tactics project, Vinland 1936.
While working on the other project I overcame the problems which were stopping me from saving/loading the game and also cleaned up the base code a lot.

After a few weeks I'm getting near the the state I was in before.

Infantry are back to their previous state, and vehicles are running OK.
This time I'm going to push ahead with mocking up the combat system though before I work any more on the vehicle builder or graphical aspects of the game.


I finished working on the code for adding foliage and having some extra time I decided to experiment with the code for rockets.

The original idea I had was that rockets would be large vehicle components that can be fired very quickly, regardless of how much manpower is used for reloading.

They would use up a lot of ammo, so they would run dry after a short but devastating barrage.
The problem here is that it's easy to take advantage of this by adding a lot of ammo, which is much smaller than in bulk than the rockets.

There's also the problem of firing large caliber rockets. In real life rockets of up to 30cm were used, but I think that will be too powerful for the scale of combat in this game.

lol. Somehow that one trooper survived the mother of all explosions...

A 30cm rocket could contain nearly 30KG of explosive. That would be a very large explosion.

I've tried to balance the game by using a simple equation to make bigger guns more powerful, but hopefully not too powerf…

Infantry combat and entering buildings.

I've been working a lot on the game recently and I've nearly rebuilt it to the level it was before. Past that maybe, since now I have the beginning of a working combat system and the ability to save and load the game.

Infantry can now occupy a building. It's quite an abstract representation, since they stay at the door and turn invisible. But they can then fire from one of the windows and take damage from shots at the windows too. I think I've set it up well so that when building damage and destruction is working then the system should continue to work.

For combat I tried some new ideas, but they didn't work out that well. It seems that it's important that viewing range should be further than shooting range. Now shooting range is pegged at 18 units of distance, while viewing range can extend out past that.

In the above image one unit has an officer, so has further viewing range. The other can only see as far as they can shoot, a dangerous situation since the en…