isidian
01-12-2018, 01:25 PM
It looks like most of the orcs have their default hits (which are quite stark), so to help with development I have collected the faction hits for members of CrushboneOrcs from Zam. When these numbers were not available, I got them from live.
----------------------
I have reverse engineered the formula on live for faction hits (works without fail for mob kills and quests of all factions):
ROUNDDOWN(ABS(MOB_VALUE * SPLASH)/100)
(minimum 1)
The final amount is then either positive or negative based on the sign of MOB_VALUE*SPLASH
----------------------
Here are the SPLASH values for CrushboneOrcs:
Crushbone Orcs: +100
Indigo Brotherhood: +10
Emerald Warriors: -15
Faydark's Champions: -15
Storm Guard: -5
----------------------
Here are the MOB_VALUEs for all members of CrushboneOrcs, separated by zone:
Butcherblock Mountains:
orc runner: -50
orc oracle: -5
an orc scoutsman: -2
orc centurion: unknown, probably -5
Crushbone:
Emporer Crush: -200
The Prophet: -100
an orc thaumaturgist: -5
Lord Darish: -5
orc emissary: -5
orc legionnaire: -5
orc taskmaster: -5
orc warlord: unknown, probably -5
orc centurion: -3
orc oracle: -3
an orc centurion: -2
Centurion Relgle: -2
orc trainer: -2
orc pawn: -1
Orc Scoutsman: -1
orc slaver: -1
Orc Warden: -1
royal guard: -1
Dagnor's Cauldron:
an exiled legionnaire: unknown, probably -1
an orc scout: -1
Greater Faydark:
an orc arsonist: -2
an orc conscript: -2
an orc footman: -2
an orc seer: unknown, probably -2
an orc shaman: unknown, probably -2
an orc witchdoctor: -2
Gurleg Bribgok: -2
orc centurion: -2
orc hatchetman: unknown, probably -2
orc oracle: unknown, probably -2
orc shaman: unknown, probably -2
orc pawn: -1
Lesser Faydark:
orc chief: -1 (yes, I checked this myself)
orc legionnaire: -5
orc oracle: -5
orc centurion: -1
Nektulos Forest:
orc runner: unknown, probably -50
----------------------
How to use (example):
"You have slain an orc runner!" (MOB_VALUE = -50)
Crushbone Orcs: -ROUNDDOWN(ABS(-50 * 100)/100) = -50
Indigo Brotherhood: -ROUNDDOWN(ABS(-50 * 10)/100) = -5
Emerald Warriors: +ROUNDDOWN(ABS(-50 * -15)/100) = +7
Faydark's Champions: +ROUNDDOWN(ABS(-50 * -15)/100) = +7
Storm Guard: +ROUNDDOWN(ABS(-50 * -5)/100) = +2
----------------------
All of the above mobs /con with respect to CrushboneOrcs (this pattern also seems to be universally true -- mobs /con with respect to the splash faction table that they use upon their death. Furthermore, they also /con with respect to the splash faction table that they use for any quests that they give)
I also have the splash numbers for all classic factions but I did not want to post publicly. I have not yet been able to reverse engineer any formula for mob_values (it seems to be zone specific), but I can pass on certain trends that can be identified from the data.
I presented CrushboneOrcs here as an example, and as a way of reaching out to whomever would like this information so that I can funnel them the rest of my notes. Since it takes a lot of time to compile these, I would like to know if the above information is helpful, and if so, in which format would be best to present the rest of the compiled info.
----------------------
I have reverse engineered the formula on live for faction hits (works without fail for mob kills and quests of all factions):
ROUNDDOWN(ABS(MOB_VALUE * SPLASH)/100)
(minimum 1)
The final amount is then either positive or negative based on the sign of MOB_VALUE*SPLASH
----------------------
Here are the SPLASH values for CrushboneOrcs:
Crushbone Orcs: +100
Indigo Brotherhood: +10
Emerald Warriors: -15
Faydark's Champions: -15
Storm Guard: -5
----------------------
Here are the MOB_VALUEs for all members of CrushboneOrcs, separated by zone:
Butcherblock Mountains:
orc runner: -50
orc oracle: -5
an orc scoutsman: -2
orc centurion: unknown, probably -5
Crushbone:
Emporer Crush: -200
The Prophet: -100
an orc thaumaturgist: -5
Lord Darish: -5
orc emissary: -5
orc legionnaire: -5
orc taskmaster: -5
orc warlord: unknown, probably -5
orc centurion: -3
orc oracle: -3
an orc centurion: -2
Centurion Relgle: -2
orc trainer: -2
orc pawn: -1
Orc Scoutsman: -1
orc slaver: -1
Orc Warden: -1
royal guard: -1
Dagnor's Cauldron:
an exiled legionnaire: unknown, probably -1
an orc scout: -1
Greater Faydark:
an orc arsonist: -2
an orc conscript: -2
an orc footman: -2
an orc seer: unknown, probably -2
an orc shaman: unknown, probably -2
an orc witchdoctor: -2
Gurleg Bribgok: -2
orc centurion: -2
orc hatchetman: unknown, probably -2
orc oracle: unknown, probably -2
orc shaman: unknown, probably -2
orc pawn: -1
Lesser Faydark:
orc chief: -1 (yes, I checked this myself)
orc legionnaire: -5
orc oracle: -5
orc centurion: -1
Nektulos Forest:
orc runner: unknown, probably -50
----------------------
How to use (example):
"You have slain an orc runner!" (MOB_VALUE = -50)
Crushbone Orcs: -ROUNDDOWN(ABS(-50 * 100)/100) = -50
Indigo Brotherhood: -ROUNDDOWN(ABS(-50 * 10)/100) = -5
Emerald Warriors: +ROUNDDOWN(ABS(-50 * -15)/100) = +7
Faydark's Champions: +ROUNDDOWN(ABS(-50 * -15)/100) = +7
Storm Guard: +ROUNDDOWN(ABS(-50 * -5)/100) = +2
----------------------
All of the above mobs /con with respect to CrushboneOrcs (this pattern also seems to be universally true -- mobs /con with respect to the splash faction table that they use upon their death. Furthermore, they also /con with respect to the splash faction table that they use for any quests that they give)
I also have the splash numbers for all classic factions but I did not want to post publicly. I have not yet been able to reverse engineer any formula for mob_values (it seems to be zone specific), but I can pass on certain trends that can be identified from the data.
I presented CrushboneOrcs here as an example, and as a way of reaching out to whomever would like this information so that I can funnel them the rest of my notes. Since it takes a lot of time to compile these, I would like to know if the above information is helpful, and if so, in which format would be best to present the rest of the compiled info.