Fallout Wiki
Advertisement
Fallout Wiki
Details
Type Decompiled script
SCRIPTS.LST comment Glow, Level 3, Weapon Depot door.
MSG file GLO3WEP.MSG
Transcript

procedure start;
procedure start
begin
        if ((script_action == 21) or (script_action == 3)) then begin
                script_overrides;
                display_msg(message_str(307, 100));
        end
        else begin
                if (script_action == 7) then begin
                        if (obj_being_used_with == 84) then begin
                                if (is_success(roll_vs_skill(dude_obj, 9, 0))) then begin
                                        set_local_var(0, 1);
                                        display_msg(message_str(307, 101));
                                end
                                else begin
                                        display_msg(message_str(307, 102));
                                end
                        end
                        else begin
                                display_msg(message_str(307, 103));
                        end
                end
                else begin
                        if (script_action == 6) then begin
                                if (local_var(0) == 0) then begin
                                        script_overrides;
                                        display_msg(message_str(307, 104));
                                end
                        end
                        else begin
                                if (script_action == 8) then begin
                                        script_overrides;
                                        if (action_being_used == 9) then begin
                                                if (is_success(roll_vs_skill(dude_obj, 9, -10))) then begin
                                                        set_local_var(0, 1);
                                                        display_msg(message_str(307, 105));
                                                end
                                                else begin
                                                        display_msg(message_str(307, 106));
                                                end
                                        end
                                        else begin
                                                display_msg(message_str(307, 107));
                                        end
                                end
                        end
                end
        end
end

Advertisement