Author Topic: Passive-agressive fighters  (Read 1453 times)

lynx_lupo

  • Veteran
  • *
  • Posts: 1431
  • Sorbus aria!
    • View Profile
    • Linux pri nas
(No subject)
« Reply #15 on: November 10, 2003, 09:16:46 pm »
I just mentioned it, the point was elsewhere. Skills should be trained or furthered by events.

BUT HOW ABOUT THE COMBAT?  ;(
"Amor sceleratus habendi"- Ovid
"First they ignore you, then they laugh at you, then they fight you, then you eat them." -Godzilla

elscouta

  • Hydlaa Notable
  • *
  • Posts: 897
    • View Profile
(No subject)
« Reply #16 on: November 10, 2003, 09:24:10 pm »
healers and Cie will not gain skills for fighting. Only when they heal someone (same applies to mages)

I think the following rules must be applied:
- if the healer heals someone that is not wound, exp gain is negligeable.
- exp gain increase when the spell is more difficult to cast (i.e. cast time and mana)
- if he helps someone who is fighting, exp gain is multiplicated by 1.5
- if he heals someone more than once while its target hasn\'t fought, exp gain decrease (avoid cheating)

« Last Edit: November 10, 2003, 09:26:16 pm by elscouta »
High Loremaster of the Arcane Order.

lynx_lupo

  • Veteran
  • *
  • Posts: 1431
  • Sorbus aria!
    • View Profile
    • Linux pri nas
(No subject)
« Reply #17 on: November 10, 2003, 09:31:20 pm »
Ahh closer! :D

I agree your points :], just your first line is strange. You made it sound like a healer would fight to better his healing skills and heal to better his fighting ones.  :(

- 4. Well that would depend, what if one didn\'t cast a healing but a buffing spell? See...
"Amor sceleratus habendi"- Ovid
"First they ignore you, then they laugh at you, then they fight you, then you eat them." -Godzilla

Kiva

  • Veteran
  • *
  • Posts: 1366
    • View Profile
(No subject)
« Reply #18 on: November 10, 2003, 11:12:15 pm »
This could work for both fighting/healing magics:

Little/MuchXpFromCastingSmall/BigSpell + ( AmountOfWoundsHealed/Damaged * XPForHealing/DamagingWounds )

This one could work for buffing spells:

Little/MuchXpFromCastingSmall/BigSpell + ( ( TimeTheSpellLasts + HowGoodProtection/EnhancementTheSpellGives ) * XPForCastingBuffSpell )

Now if this doesn\'t make sense, I\'ll just try and explain it quickly.

When you heal/damage, you get XP for the amount of wounds healed/damaged, as well as XP for the spell itself.

When you buff, you get XP for how long and how protective/helpful the spell is, as well as for the spell itself.


I\'m not sure that you can prevent \"cheating\" with the buff spell one, as making it give XP only by casting it on others would be weird, but at least the healing formula should work good enough... However, I have no idea how the Devs are gonna solve this magic stuff. :)

Edit: Typos
« Last Edit: November 10, 2003, 11:13:13 pm by Kiva »
\"Somewhere over the rainbow...\"

lynx_lupo

  • Veteran
  • *
  • Posts: 1431
  • Sorbus aria!
    • View Profile
    • Linux pri nas
(No subject)
« Reply #19 on: November 10, 2003, 11:53:45 pm »
Quote
Originally posted by Gronomist
This could work for both fighting/healing magics:

Little/MuchXpFromCastingSmall/BigSpell + ( AmountOfWoundsHealed/Damaged * XPForHealing/DamagingWounds )

with XPForHealing/DamagingWounds you mean the unit, right. It just has a funny name.
Otherwise it seems good. :)

Quote

This one could work for buffing spells:

Little/MuchXpFromCastingSmall/BigSpell + ( ( TimeTheSpellLasts + HowGoodProtection/EnhancementTheSpellGives ) * XPForCastingBuffSpell )

XPForCastingBuffSpell is the unit again.
I think this would work better:
XpFromCastingSpell + (TimeTheSpellLasts*SpellFX*unit)
Before the duration wasn\'t linked with the others so dynamically(you would need another unit for it)


Hm, buffing. Even if it\'s restricted to areas(dynamically, oc) it would be possible to cheat.  ?(
« Last Edit: November 11, 2003, 12:05:52 am by lynx_lupo »
"Amor sceleratus habendi"- Ovid
"First they ignore you, then they laugh at you, then they fight you, then you eat them." -Godzilla

Kiva

  • Veteran
  • *
  • Posts: 1366
    • View Profile
(No subject)
« Reply #20 on: November 11, 2003, 12:57:34 am »
Quote
Originally posted by lynx_lupo
[with XPForHealing/DamagingWounds you mean the unit, right. It just has a funny name.
Otherwise it seems good. :)


Lemme make an example using the following spell:

Fireball - Typical mage spell that blasts something into oblivion.

Now, I get 500 XP in the Red Way for casting the Fireball itself. Now, I\'m fighting a mob that has 100 wounds, and gives 10,000 XP. TotalXP / Wounds = 100 XP per wound. Okay then, I hit the mob for 50 wounds, meaning I gain 5,000 XP...

Therefor, I get:

500 XP + ( 50 * 100 ) = 5,500 XP in the Red Way for casting a Fireball... Simple, huh? :D
\"Somewhere over the rainbow...\"

lynx_lupo

  • Veteran
  • *
  • Posts: 1431
  • Sorbus aria!
    • View Profile
    • Linux pri nas
(No subject)
« Reply #21 on: November 11, 2003, 09:33:49 am »
Yes. :)  Until you integrate and make a circle out of it, it\'s simple. :D

So it is a unit, just that it\'s dinamically calced. It could be replaced by TotalXP / AllWounds and voila, an all in 1 equation\'s there.
« Last Edit: November 11, 2003, 09:34:10 am by lynx_lupo »
"Amor sceleratus habendi"- Ovid
"First they ignore you, then they laugh at you, then they fight you, then you eat them." -Godzilla

Kiva

  • Veteran
  • *
  • Posts: 1366
    • View Profile
(No subject)
« Reply #22 on: November 11, 2003, 09:39:55 am »
However, I\'m almost certain that our Dev friends have cooked up something far less understandable than a simple equasion. Wouldn\'t surprise me if Paxx somehow managed to get everyone confused - if he ever decided to tell people what the exact way to get XP would be, that is.. :D
\"Somewhere over the rainbow...\"

lynx_lupo

  • Veteran
  • *
  • Posts: 1431
  • Sorbus aria!
    • View Profile
    • Linux pri nas
(No subject)
« Reply #23 on: November 11, 2003, 09:46:00 am »
I agree, they probably made sth more complex. But it has to be an equation otherwise you can\'t feed it to a computer.
"Amor sceleratus habendi"- Ovid
"First they ignore you, then they laugh at you, then they fight you, then you eat them." -Godzilla