Escape from Aincrad: Sword Art Online
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Log in

I forgot my password

Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search
Latest topics
» Glossary of Terms
by Admin Mon May 23, 2016 1:34 pm

» Moderator Resumes
by Admin Thu Feb 18, 2016 11:22 pm

» Welcome
by Admin Thu Feb 18, 2016 11:19 pm

» Akihiko Kayaba
by Admin Mon Sep 01, 2014 3:39 am

» Floor 01 Monster Manual
by Admin Mon Sep 01, 2014 3:23 am

» Leveling Guide(WIP)
by Admin Mon Sep 01, 2014 1:44 am

» Non-combat Skills
by Admin Mon Sep 01, 2014 1:42 am

» Passive Skills
by Admin Mon Sep 01, 2014 1:41 am

» Weapon Specialties
by Admin Mon Sep 01, 2014 1:41 am

Most active topic starters
Admin
Hate System(WIP) I_vote_lcapHate System(WIP) I_voting_barHate System(WIP) I_vote_rcap 
Hunter Hawkins
Hate System(WIP) I_vote_lcapHate System(WIP) I_voting_barHate System(WIP) I_vote_rcap 

Who is online?
In total there is 1 user online :: 0 Registered, 0 Hidden and 1 Guest

None

[ View the whole list ]


Most users ever online was 20 on Thu Feb 18, 2016 11:36 am

Hate System(WIP)

Go down

Hate System(WIP) Empty Hate System(WIP)

Post by Admin Sun Aug 31, 2014 1:18 am

Hate System


This System is how Monsters denote their targets for their attacks.  Just like in any MMO monster's AI determine the target of their attacks.  However it's not to complicated an algorithm.  It's actually pretty simple.  Here is how our system works:

Monsters gain hatred for players and when their hatred is high enough they attack that person.  There are a few different factors but when it comes down to the hate level it's simple addition.

First is being in the vicinity of NPC monster.  This vicinity is based off the players level compared to the NPC's level.  A higher level player has to get closer to the enemy before the enemy attacks it where as the NPC can smell weakness from farther away.  it's pretty simple.  If the NPC's level = the level of the player the vicinity is 10 meters.  For each level above the NPC's level it reduces the vicinity by .5 meters.  For each level below it increases it by .5 meters.  Being in the vicinity of the monster gives the player a number of points of hate equal to the difference in levels and all players in the vicinity at least one point.  So if 2 people are standing in the vicinity the monster will move to and attack the lower level player.

However that is not all that is not all that goes into the monsters Hate.  The next things is attacking the NPC.  If anyone attacks the NPC they automatically gain hate equal to the amount of damage they do to it.  This is the major way to gain hate.  The more damage you do the more you will be targeted.

Next is activating skills.  If you are within 2 times your vicinity of the NPC and you activate a skill, the NPC will generate hate depending on the threat level of the skill.  (This is still being hashed out) The Npc will generate 50 hate for you if you use a combat skill, 10 hate if you use a passive skill, and 99999 hate if you use a non combat skill.  (if your in the middle of a boss fight don't start cooking)

If you add all those totals together that is the level of hate the NPC has for you. NPC's ALWAYS attack the player with the most hate from that particular NPC.  Keep this in mind if your a Tank or a Squishy when in fights, especially Boss fights where the boss is controlled by a mod. (mods follow these rules when your NPCing)
Admin
Admin
Admin

Posts : 31
Reputation : 0
Join date : 2014-03-05

Character sheet
Level: 100
Health:
Hate System(WIP) Left_bar_bleue18850/18850Hate System(WIP) Empty_bar_bleue  (18850/18850)

https://tsaorpg.board-directory.net

Back to top Go down

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum