Code:
procedure map_enter_p_proc begin
critter_injure(self_obj, DAM_CRIP_LEG_RIGHT);
end
procedure use_obj_on_p_proc begin
if (obj_pid(obj_being_used_with) == PID_DOCTORS_BAG) then begin
script_overrides;
set_global_var(GVAR_INJURED_FRANK, STATE_QUEST_COMPLETED);
give_exp_points(100);
display_mstr(100);
end
end
critter_injure(self_obj, DAM_CRIP_LEG_RIGHT);
end
procedure use_obj_on_p_proc begin
if (obj_pid(obj_being_used_with) == PID_DOCTORS_BAG) then begin
script_overrides;
set_global_var(GVAR_INJURED_FRANK, STATE_QUEST_COMPLETED);
give_exp_points(100);
display_mstr(100);
end
end
script_overrides не работает, как, впрочем, и все остальное в use_obj_on_p_proc. Другие же предметы (например PID_CROWBAR) прекрасно действуют.
* Как функционирует сумка доктора?
* Как узнать, сломана ли нога?