Harmi
Squire

I know this kind of topics might be here a quite few, but still I wanted to start my own. I hope its not too late. So here is the list:
- Physics. When you hit someone with sword and he dies, the next person who hits him, his sword goes right trough the dying corpse. This cannot be happening in Bannerlord. (It causes a lot of team killing)
- Stats list. Make it possible to see what weapon everyone is using.
- Getting tired. In real battle you must breath for while and you cannot run like crazy for 2 hours without getting tired. So the player must become slower when he has been fighting longer and if he stays away from fight, he gets again better. Servers should be able to set this feature off if needed. This is little "aid" to noobs. I know some pros will become very angry because of this, but i think it is fair game.
- Safe areas in servers. When you spawn, there very often is someone waiting and kills you. So you must have areas where you cannot fight.
- Smart spawning. Spawn a player enough far from other players so he has time to understand the situation and prepare himself.
- Board games. If the single player will have board games, so would be nice to have the multiplayer games also. I wanna play checkers in online server and when I lose I wanna hit my opponent with sword. The game would be located in the spawn area.
- Chat. Different color for your kill, you get killed and when team kills and when enemy kills your teamer. now you can faster check who killed you or whom you killed. You must be able to prevent these messages to show to you or show only "your kills and team kills" etc.
- Horses. Now when you run like crazy with your horse and swadian Great Lance, it is very hard to kill you. With horse you could easily get something like 100 - 40 stats. And you don't need to be pro to do it. So Great lance would be more expensive and horses should be easier to kill with spears, just like in real life. Your horse cannot survive if it runs fast against spear that is supported on the ground.
- Archers and throwing weapons. If you are skilled archer, you also are very annoying person. Players must be able to hide better. I mean archers cannot shoot the arrow while lying on ground, (except xbow) but if infantry can take sidesteps, squad down and hide behind crass / walk slowly behind them, it would be a lot more fair game. Okay, ofc there is throwing weapons.
- Shields. Now they work very weirdly in WB. You can aim to someones head with bow, but the arrow appears to the shield.
- Horses are heroes too Horses should have their own leveling system just like the heroes has. Running speed and the horses will to follow the players orders would be few of those settings that could be leveled up from horses. Also player should be able to change their horses "clothes" and armors.
- Armor fix.
The armor needs a separate hp from the players own hp. Similar that the current Warband players hp is, but it would have some very critical effect of how the game is using the players hp.
The more you have left the armor hp, the more your players hp is safe from "critical hits" / big damage from swords and arrows.
The armor hp takes damage by the same way as players own hp. But when the armor gets more "broken" / the armors hp is lowered, it increases the damage you could get to the main hp of the player and that causes death when it's gone.
Reason of a separate hp for armor is that it actually simulates better of how the real world works. The armors were strong. The main idea of the armor is to keep it's user safe from injuries. Now in Warband the armor actually don't work like that. You can have what ever armor and it never is good enough to save you if someone makes good enough hit and that is just wrong.
So the armor should work almost the way as shields work now. When you have new armor, it blocks very well, almost everything, but when it gets broken during the battle, it blocks almost nothing or only little.
For programmer it also is very easy to do feature. The player hp is just one variable and the armor hp is another variable that lowers the the damage effect to player hp. Simple math operation.
Example with simple, but not very well balanced numbers:
Start situation:
Armor hp: 100%
Player hp: 100%
Sword hit point: -20
armor hp - hit point = 80%
Sword hit point 20 - armor hp before hit 100% = 0
New armor hp = 80%
New player hp = 100%
Second hit:
Sword hit point: -50
armor hp 80% - sword hit point 50 = 30%
Sword hit point 50 - armor hp before hit 80% = 10
New armor hp = 30%
New player hp = 90%
Third hit:
Sword hit point: -30
armor hp 30% - sword hit point 30 = 0
Sword hit point 30 - armor hp before hit 30% = 21
New armor hp = 0%
New player hp = 69%
After this moment, the armor does not lower the damage from any attacks.
Alternative method is that the armor hp never goes to 0. So they always after every attack blocks little less from attacks, but newer 0. Now it is just about the game designers of how much they wanna give weight for the armors and how long should one armor last. Maybe the armors can be fixed by somehow?
Only problem is that every armor and cloth should have different amount of "armor hp" that has to be set by hand, so the GUI indicator should be designed so well that player understand how good armor he is currently wearing and how much it helps keeping the player safe. Also maybe some armors gets broken more easily?
- Jumping I think players should be able to jump little bit longer jumps. Also if you are wearing very big armor, it reduces your running speed and jump distance. Maybe even climbing would be possible? It would be very different fight on the roof than fight on ground.
- Swimming At least I hope we don't anymore drown too fastly when we fall in water. Armor makes drowning easier of course. And water might make you lost your sword if it is in your hand when you fall to too deep water.
- Fire I hope I can burn things.
- Firearms Please NO firearms in a whole game. No single one. :/ That's because some firearms are "leaked" to the Warband online servers. Even though I enjoy Neogk mod and their server, I think guns are too much.
- Factions. Flying banners over heads looks very stupid, there should be some better way tho show who are your mates.
- DM Teaming is sometimes funny, so make it possible to tag some players as your friend and send notification to him so he can do the same. Feature should be able to set off from servers where teaming is not allowed.
- Less animations, more physics. I know this feature is probably something you are already working with, so I don't talk about it too much. Now the animations are not accurate, it's very common that you hit someone and see his blood and still get killed by that guy, because there is some latency problem. I don't know enough about physics engines to talk more about this.
- Cheaters. I'm not very sure how hackers work, but Steam anti cheat should have more supported. Also I believe that if the game has more "random" parameters, it would be harder to create cheats for it. I mean if the game engine shows to client that the player is attacking from side, but in fact he is attacking from up, the hack program will get confused and don't work. (maybe) Now by looking the acts of players, the server could see if someone is using autoblocking, because it reacts "fake information". (that's just my theory)
- Other anti cheat features. I've seen sadly that Warband is quite hacked game, so I think the anti cheating should be taken very seriously.
- Better Camera Its so annoying when you go to some tight place, or some cav guy goes between you and the camera and you cannot see whats happening and die because of that. If this is the only way to do working 3th person camera, I would rather to see it change automatically to 1th person camera, or rotate to up to make sure player always has control over his character.
- Admins When admin is online and ANY of the admin features is set on to his character, he should not be able to cause any damage to any player, except via admin tools. (kick / ban) Actually I think when admin activates an admin tool his client should become as spectator mode and his character would've become transparent or something like that. I know one server where admin acts like: teleport behind the enemy and kill him.
If you find out that the game is not yet beta tested and completely ready when your release day is on,please don't release the game, just make it complete and tell everyone that you are sorry, but it was not possible to finish due this timeline.
- Physics. When you hit someone with sword and he dies, the next person who hits him, his sword goes right trough the dying corpse. This cannot be happening in Bannerlord. (It causes a lot of team killing)
- Stats list. Make it possible to see what weapon everyone is using.
- Getting tired. In real battle you must breath for while and you cannot run like crazy for 2 hours without getting tired. So the player must become slower when he has been fighting longer and if he stays away from fight, he gets again better. Servers should be able to set this feature off if needed. This is little "aid" to noobs. I know some pros will become very angry because of this, but i think it is fair game.
- Safe areas in servers. When you spawn, there very often is someone waiting and kills you. So you must have areas where you cannot fight.
- Smart spawning. Spawn a player enough far from other players so he has time to understand the situation and prepare himself.
- Board games. If the single player will have board games, so would be nice to have the multiplayer games also. I wanna play checkers in online server and when I lose I wanna hit my opponent with sword. The game would be located in the spawn area.
- Chat. Different color for your kill, you get killed and when team kills and when enemy kills your teamer. now you can faster check who killed you or whom you killed. You must be able to prevent these messages to show to you or show only "your kills and team kills" etc.
- Horses. Now when you run like crazy with your horse and swadian Great Lance, it is very hard to kill you. With horse you could easily get something like 100 - 40 stats. And you don't need to be pro to do it. So Great lance would be more expensive and horses should be easier to kill with spears, just like in real life. Your horse cannot survive if it runs fast against spear that is supported on the ground.
- Archers and throwing weapons. If you are skilled archer, you also are very annoying person. Players must be able to hide better. I mean archers cannot shoot the arrow while lying on ground, (except xbow) but if infantry can take sidesteps, squad down and hide behind crass / walk slowly behind them, it would be a lot more fair game. Okay, ofc there is throwing weapons.
- Shields. Now they work very weirdly in WB. You can aim to someones head with bow, but the arrow appears to the shield.
- Horses are heroes too Horses should have their own leveling system just like the heroes has. Running speed and the horses will to follow the players orders would be few of those settings that could be leveled up from horses. Also player should be able to change their horses "clothes" and armors.
- Armor fix.
The armor needs a separate hp from the players own hp. Similar that the current Warband players hp is, but it would have some very critical effect of how the game is using the players hp.
The more you have left the armor hp, the more your players hp is safe from "critical hits" / big damage from swords and arrows.
The armor hp takes damage by the same way as players own hp. But when the armor gets more "broken" / the armors hp is lowered, it increases the damage you could get to the main hp of the player and that causes death when it's gone.
Reason of a separate hp for armor is that it actually simulates better of how the real world works. The armors were strong. The main idea of the armor is to keep it's user safe from injuries. Now in Warband the armor actually don't work like that. You can have what ever armor and it never is good enough to save you if someone makes good enough hit and that is just wrong.
So the armor should work almost the way as shields work now. When you have new armor, it blocks very well, almost everything, but when it gets broken during the battle, it blocks almost nothing or only little.
For programmer it also is very easy to do feature. The player hp is just one variable and the armor hp is another variable that lowers the the damage effect to player hp. Simple math operation.
Example with simple, but not very well balanced numbers:
Start situation:
Armor hp: 100%
Player hp: 100%
Sword hit point: -20
armor hp - hit point = 80%
Sword hit point 20 - armor hp before hit 100% = 0
New armor hp = 80%
New player hp = 100%
Second hit:
Sword hit point: -50
armor hp 80% - sword hit point 50 = 30%
Sword hit point 50 - armor hp before hit 80% = 10
New armor hp = 30%
New player hp = 90%
Third hit:
Sword hit point: -30
armor hp 30% - sword hit point 30 = 0
Sword hit point 30 - armor hp before hit 30% = 21
New armor hp = 0%
New player hp = 69%
After this moment, the armor does not lower the damage from any attacks.
Alternative method is that the armor hp never goes to 0. So they always after every attack blocks little less from attacks, but newer 0. Now it is just about the game designers of how much they wanna give weight for the armors and how long should one armor last. Maybe the armors can be fixed by somehow?
Only problem is that every armor and cloth should have different amount of "armor hp" that has to be set by hand, so the GUI indicator should be designed so well that player understand how good armor he is currently wearing and how much it helps keeping the player safe. Also maybe some armors gets broken more easily?
- Jumping I think players should be able to jump little bit longer jumps. Also if you are wearing very big armor, it reduces your running speed and jump distance. Maybe even climbing would be possible? It would be very different fight on the roof than fight on ground.
- Swimming At least I hope we don't anymore drown too fastly when we fall in water. Armor makes drowning easier of course. And water might make you lost your sword if it is in your hand when you fall to too deep water.
- Fire I hope I can burn things.
- Firearms Please NO firearms in a whole game. No single one. :/ That's because some firearms are "leaked" to the Warband online servers. Even though I enjoy Neogk mod and their server, I think guns are too much.
- Factions. Flying banners over heads looks very stupid, there should be some better way tho show who are your mates.
- DM Teaming is sometimes funny, so make it possible to tag some players as your friend and send notification to him so he can do the same. Feature should be able to set off from servers where teaming is not allowed.
- Less animations, more physics. I know this feature is probably something you are already working with, so I don't talk about it too much. Now the animations are not accurate, it's very common that you hit someone and see his blood and still get killed by that guy, because there is some latency problem. I don't know enough about physics engines to talk more about this.
- Cheaters. I'm not very sure how hackers work, but Steam anti cheat should have more supported. Also I believe that if the game has more "random" parameters, it would be harder to create cheats for it. I mean if the game engine shows to client that the player is attacking from side, but in fact he is attacking from up, the hack program will get confused and don't work. (maybe) Now by looking the acts of players, the server could see if someone is using autoblocking, because it reacts "fake information". (that's just my theory)
- Other anti cheat features. I've seen sadly that Warband is quite hacked game, so I think the anti cheating should be taken very seriously.
- Better Camera Its so annoying when you go to some tight place, or some cav guy goes between you and the camera and you cannot see whats happening and die because of that. If this is the only way to do working 3th person camera, I would rather to see it change automatically to 1th person camera, or rotate to up to make sure player always has control over his character.
- Admins When admin is online and ANY of the admin features is set on to his character, he should not be able to cause any damage to any player, except via admin tools. (kick / ban) Actually I think when admin activates an admin tool his client should become as spectator mode and his character would've become transparent or something like that. I know one server where admin acts like: teleport behind the enemy and kill him.
If you find out that the game is not yet beta tested and completely ready when your release day is on,please don't release the game, just make it complete and tell everyone that you are sorry, but it was not possible to finish due this timeline.


