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 8107

Opcode8107, SetLightSource
>> subfunction   SetLightSource

Author: Wasteland Ghost

08.02.05 15:15:26

Синтаксис оригинального компилятора:
void obj_set_light_level(ObjectPtr obj, int intensity, int distance) - делает объект источником света
Аргументы:
obj - указатель на объект
intensity - интенсивность (0...100) в процентах от максимума
distance - расстояние в хексах (0...8)
Author: legacy information

22.06.02 13:29:01

8107 - установка источника света. Формат: <ObjectAddr>;<интенсивность>;<радиус>;8107. Объект может быть любой - предмет, существо. Если выставить радиус 1, то даже при высокой интенсивности будет освещен только объект и земля под ним. Большие значения радиуса ничего не дают, максимально объект освещает круг радиусом 4-5 гексов с постепенным уменьшением освещенности к краю.