LiamKarlMitchell / InfiniteSky

InfiniteSky is an open-source mmorpg project, It is written in Node.JS
GNU General Public License v3.0
33 stars 43 forks source link

Honor system #140

Open madbeast opened 9 years ago

madbeast commented 9 years ago

u get honor once u hit ur own faction or kill it , per hit 1 honor per kill 100 honor , npc = 1 honor point 1000 honor points u will drop ur equipment ( currently used equipment nothing out inventory ) and become ( Charactername ) Publicenemy aside it , now everyone can kill u( including own faction) for the next 1000 minutes after 1000 minutes publicenemy dissapears and people cant kill u anymore

Retain94 commented 9 years ago

don't forget to edit the Honor -> to Negative -1 honor

Almar1 commented 9 years ago

1 hit = -1 honor points 1 kill = -100 honor points Publicenemy = -1000 honor points If you reach -1000 honor points you automatically get -2000 honor points. (and drop the equipment.)

If a character of your own faction hits you first, you can attack/kill him without losing honor points. If you have - honor points you can't wear certain items because of the honor limitations. In Yongu (Safe zone for all factions together) a PublicEnemy cannot be attacked/killed I believe.

LiamKarlMitchell commented 9 years ago

See https://github.com/LiamKarlMitchell/InfiniteSky/issues/162

We need to keep track of players attacking players using the Attackers Collection the similar way we will keep track of players attacking monster.