Page 1 of 1
Suggestion: Effects of Surroundings on FIghts
Posted: Wed Apr 19, 2006 5:53 pm
by Llama
Ok I have a nice suggestion this time...
Since Fighting has changed, and its no longer a ctrl + click thing, but rather a tactical thing as well... I have this suggestion that will make tactics more important.
Effects of nearbye objects on battle. Bascially, its not just HOW you fight, but WHERE you fight...
Example: You are attacked by a swarm of flies, you start a really smokey fire, and you smoke them out.
You are attacked by wolves, wolves fear fire (in real life anyway); so if you start a fire, you know that the wolves will fight less furiosly.
You are next to a fire, an enemy archer can see you very clearly, even if it is night-time; he has a better chance of hitting you.
An elf is fighting you in the wilderness in the darkness. Elves can see clearly in the dark (see the page on RACES), so you should run away and fight him next to a city, where the lights will help you minimise his advantage.
So for example, if an army is attacked by wolves and enemy archers, the general has to make choices, Start a fire and risk the archers? Or fight in the dark, and risk the wolves?
Terrain should also effect the fight.
Fighting a forest troll in the mountains will leave him weak and easy to strike.
Dwarves in mountains are more used to it, and fight stronger
Elves in forests can concentrate better and fight stronger
Lizardfolk near water will heal faster due to the humidity
So that way, it will now no longer be a 6 VS 6 battle for example, but rather you have to take races into consideration.
You get the idea don't you?
Posted: Wed Apr 19, 2006 6:24 pm
by Deinarious
Very interesting...I like it.
Posted: Wed Apr 19, 2006 7:25 pm
by Poots
sounds complicated and hard to program. but I know nothing about programing. the idea overall is....ok
Posted: Wed Apr 19, 2006 7:29 pm
by Llama
Not really, its just an IF function, the way I see if
IF NEXT TO FIRE [using X and Y co-ordinates] THEN Damage = Damage - NUMBER
=
Simple enough one would suppose
Posted: Wed Apr 19, 2006 7:39 pm
by Miklorius
Yeah, soem of your examples sound really cool, and like you said, shouldn't be to hard to implement.
But another point: where is fighting no longer a CTRL#Click thing...?
Posted: Wed Apr 19, 2006 7:45 pm
by Poots
I think he means it's no longer "my skill is bright yellow and yours is a dirty yellow! ctrl clikc and your dead!"
with his suggestion it would be
"I'm bright yellow! die"
#me runs to the fire
"now the hunter has become the hunted! muhahahah!"
Posted: Wed Apr 19, 2006 7:50 pm
by Estralis Seborian
Code: Select all
IF NEXT TO FIRE [using X and Y co-ordinates] THEN Damage = Damage - NUMBER
There is no "next to"-function. Sure, the fighting script could scan the surrounding area. But I think this is not worth the effort...
btw: Damage=Damage-NUMBER can lead to negative damages... Exploit, anyone?[/quote]
Posted: Wed Apr 19, 2006 7:58 pm
by Llama
A repeat sort of?
X co-ordinate -1 then +0 then +1
all the time compared to Y co-ordinate -1, +0, +1
Repeat in repeat
=
*Sticks a (maths) MODULUS symbol in front of the equation*
AFTERTHOUGHT: what about the you needing to be next to a tool to use, isn't that using a next-to?
Posted: Wed Apr 19, 2006 8:17 pm
by Estralis Seborian
Not exactly, it is more or less "is there item abc on field xyz?". The small but important difference is that your proposal requires to scan lots of tiles for various items and that for every single fighting subroutine. It is possible, but I do not see the big benefit. Just the risk of severe lag...
A problem with this: Where ARE mountains and forests? Will you just consider the tile a char stands on? Or surrounding tiles? What about borders between types of areas? What effect holds there?
Anyway, an idea from the category "nice to have, not worth the effort as long as there are any other things to do.".
Posted: Sat Jun 10, 2006 12:22 pm
by Gryphius
While cutting wood today, a small idea occurred to me: Nothing new about the fact, that wolves prove a grave threat to lumberjacks, druids, and all those folks, who wander in the forests to make their living. But even outside the dangerous zones, like the southern forest, it's not completely unlikely, that you meet a wolf now and then - And if you're not much of a fighter, and have no armed escort with you, it's very likely that you get your arse bitten. So how about an option to distract them, so you can possibly run away in time? I thought about trowing fresh meat at them, that distracts the wolf from you for a short period, so you can run. Though it didn't happen to me lately, it can become pretty annoying, when you run into a wolf in the area around Troll's Bane, but simply can't do anything about it.
------------------------
Während ich heute Holz hackte, kam mir eine kleine Idee: Es ist wohl keine Neuigkeit, dass Wölfe eine große Gefahr darstellen für Holzfäller, Druiden und all jene, die sich von Berufswegen in den Wäldern herumtreiben. Aber auch außerhalb der Gefahrenzonen, wie dem Südwald, ist es nicht ganz unwahrscheinlich, dass man dann und wann auf einen Wolf trifft - Und wenn man dann kein guter Kämpfer ist, oder keine bewaffnete Eskorte bei sich hat, ist es recht wahrscheinlich, dass sie einem kräftig in den Hintern beißen. Wie wäre es mit einer Möglichkeit sie abzulenken, so dass man sich rechtzeitig in Sicherheit bringen kann? Ich dachte mir, mann könne sie mit frischem Fleisch ködern, dass sie eine kurze Zeit ablenkt, so dass man fliehen kann. Obwohl es mir in letzter Zeit nicht mehr passiert ist, kann es sich trotzdem als überaus ägerlich erweisen, wenn man in der näheren Umgebung von Trolls Bane auf einen Wolf trifft, und nichts dagegen tun kann.
Posted: Sat Jun 10, 2006 12:30 pm
by Lrmy
I recently read an artical about wolves. Grey wolves to be exact. The ones that howl and are found in North America and Western Europ. I belive the kind in game as well. It said that wolves are not a danger to humans. That they fear them instead of aggressivly attack them. I belive a time for wolves should be set. If you are around them for X seconds(I think 20 or so would do the trick) untill they attack. I've seen it done in many games with bears, wolves, and other animals.
Posted: Sat Jun 10, 2006 12:31 pm
by Nitram
Die Idee ist nett, aber im Moment leider nicht technisch umzusetzen.
~~
Nice idea, but currently its impossible to do this.