Fallout2 Opcode Playground

Opcodes: 8000-801F, 8020-803F, 8040-805F,
8060-807F, 8080-809F, 80A0-80BF, 80C0-80DF,
80E0-80FF, 8100-811F, 8120-813F, 8140-8155
 
List Opcodes:Used in Fallout 2Named
Known to DecompilerDescribed

Descriptions for 80AC

Opcode80AC, RndBySkill
>> subfunction   RndBySkill

Author: Wasteland Ghost

07.02.05 15:19:44

Синтаксис оригинального компилятора:
int roll_vs_skill(ObjectPtr who, int skill, int modifier) - выполняет "бросок кубика" на умения (skill)
Аргументы:
who - указатель на объект
skill - номер проверяемого умения (см. DEFINE.H) указанного объекта
modifier - модификатор значения умения, отрицательное значение уменьшает вероятность успеха, положительное - увеличивает
Возвращаемое значение:
результат случайной проверки:
ROLL_CRITICAL_FAILURE (0)
ROLL_FAILURE (1)
ROLL_SUCCESS (2)
ROLL_CRITICAL_SUCCESS (3)
Примечания:
результат "броска кубика" может быть передан функциям is_success и is_critical для определения соответствующих состояний
Author: legacy information

22.06.02 13:29:01

80AC - аналогично 80AE, только для skills, а не stats.