A Community discussion forum for Halo Custom Edition, Halo 2 Vista, Portal and Halo Machinima

Home  Search Register  Login Member ListRecent Posts
  
 
»Forums Index »Halo Custom Edition (Bungie/Gearbox) »Halo CE General Discussion »Halo Script Extractor

Page 1 of 3 Go to page: · [1] · 2 · 3 · Next
Author Topic: Halo Script Extractor (71 messages, Page 1 of 3)
Moderators: Dennis

Advancebo
Joined: Jan 14, 2008


Posted: Sep 5, 2010 02:57 AM    Msg. 1 of 71       
http://www.mediafire.com/?lobwxbmtvmptsk8

Halo Script Extractor

By: Skarma



Description:

Extracts and formats script data from any Halo map file. From there, you can save the extracted scripts to a .hsc file that can be compiled.

Notes:
You may need to run as an administrator for this to work correctly.
If it says you are missing file(s), you need to download and install the Microsoft Visual C++ 2010 runtime components here: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84&displaylang=en

Credits:
Choking Victim
Kornman00
CrAsHOvErRide
theForger


http://www.mediafire.com/?lobwxbmtvmptsk8

Edited by Advancebo on Sep 5, 2010 at 02:58 AM


Torih315
Joined: May 9, 2010

Nice night for a walk.


Posted: Sep 5, 2010 03:19 AM    Msg. 2 of 71       
Thanks, this should speed things up...


SlappyThePirate
Joined: Aug 24, 2009

You are irritating, I'll release nothing


Posted: Sep 5, 2010 01:19 PM    Msg. 3 of 71       
No! Will you be able to extract script from protected maps?


d4rfnader
Joined: Jul 16, 2010

Open mouth, insert sandwhich.


Posted: Sep 5, 2010 01:39 PM    Msg. 4 of 71       
it can extract the script from certain protected maps, like b40_firefight but ones with gamma's style of protects the extractor crashes lol


KappaLocust
Joined: Nov 28, 2009

Not MattDratt


Posted: Sep 5, 2010 03:51 PM    Msg. 5 of 71       
Bit late? No use to me now :(


Stagnant
Joined: Jul 11, 2010

-Everything (Somewhat Inactive)- UDK is beast


Posted: Sep 5, 2010 04:01 PM    Msg. 6 of 71       
code boxes were made for a reason...


Gamma927
Joined: Jun 12, 2008

Steam: gamma927


Posted: Sep 5, 2010 04:08 PM    Msg. 7 of 71       
It butchered my formatting :[

...what's with all the (begins added in? Here's the actual script file:

(global short point_20 2)

(global short rand 0)

(global boolean isJohnAlive false)

(global boolean isRan false)

(global boolean far false)

(global boolean offdrugs false)

(global boolean w1 false)

(global boolean real false)

(global boolean fsr false)

(global boolean w2 false)

(global boolean wave927 false)

(global boolean w3 false)

(global boolean w4 false)

(global boolean w5 false)

(global boolean w6 false)

(global boolean w7 false)

(global boolean w8 false)

(global boolean w9 false)

(global boolean w10 false)

(global boolean w11 false)

(global boolean w12 false)

(global boolean w13 false)

(global boolean w14 false)

(global boolean w15 false)

(global boolean w16 false)

(global boolean w17 false)

(global boolean w18 false)

(global boolean w19 false)

(global boolean w20 false)

(global boolean runonce1 false)

(global boolean isOnInf false)

(global short marine_sr 900)

(global boolean isOnDef false)

(global boolean runonce2 false)

(global boolean isOnSal false)

(global boolean runSal false)

(global short sr_cost 600)

(global boolean sr_exist false)

(global short smb_cost 100)

(global short hp_ammo 100)

(global short lgb_cost 200)

(global boolean fbr false)

(global boolean lb1 false)

(global boolean lb2 false)

(global boolean lb3 false)

(global boolean sb1 false)

(global boolean sb2 false)

(global boolean sb3 false)

(global boolean fsh false)

(global boolean fsmg false)

(global boolean br_exist false)

(global short ft_cost 800)

(global boolean ft_exist false)

(global boolean truth true)

(global short rl_ammo 500)

(global short smbnum 0)

(global short lgbnum 0)

(global boolean ar_exist false)

(global short br_cost 300)

(global boolean killz false)

(global boolean smg_exist false)

(global short smg_cost 100)

(global short points 200)

(global short ar_cost 200)

(global short marine_sh 800)

(global short johnson 1400)

(global short sr_ammo 200)

(global short sh_ammo 200)

(global short rl_cost 1000)

(global boolean rl_exist false)

(global short grenades_cost 400)

(global boolean test false)

(global short pack_cost 200)

(global short omnipack_cost 500)

(global short sh_cost 500)

(global short ar_ammo 100)

(global short marine_ar 500)

(global short rocks 300)

(global boolean sh_exist false)

(global object_definition srdef "h3\weapons\single\sniper_rifle\h3 sniper rifle")

(global object_definition ardef "h3\weapons\single\assault_rifle\h3 assault rifle")

(global object_definition rldef "h3\weapons\single\rocket_launcher\h3 rocket launcher")

(global object_definition smgdef "h3\weapons\single\smg\h3 smg")

(global object_definition brdef "h3\weapons\single\battle_rifle\h3 battle rifle")

(global object_definition shdef "h3\weapons\single\shotgun\h3 shotgun")

(global object_definition ftdef "h3\weapons\single\flamethrower\h3 flamethrower")

(script dormant gamma_is_leet
(object_cannot_take_damage (unit (list_get (players) 0)))
(set cheat_infinite_ammo true)
)

(script static "void" wanderer
(player_enable_input 0)
(ai_disregard (players) true)
(fade_out 1 0 0 90)
(show_hud_help_text true)
(hud_set_help_text td)
(enable_hud_help_flash true)
(sleep 100)
(enable_hud_help_flash false)
(show_hud_help_text false)
(game_revert)
)

(script startup killz
(sleep_until (not (volume_test_objects doom (players))) 15)
(wanderer)
)

(script startup killz_pit
(sleep_until (volume_test_objects pit (players)) 15)
(wanderer)
)


(script startup points_system
(set cheat_deathless_player 1)
(hud_set_timer_position 0 0 bottom_right)
(sound_impulse_predict "levels\portent_beta\nazi_zombies_startup" true)
(show_hud_timer true)
(ai_allegiance human player)
(sound_impulse_start "levels\portent_beta\nazi_zombies_startup" none 2)
(set killz true)
(hud_set_objective_text obj)
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)

(script startup death
(sleep_until (and (< (unit_get_health (unit (list_get (players) 0))) 0.01) (= killz true)) 15)
(player_enable_input 0)
(sound_impulse_start "levels\portent_beta\death" none 1)
(ai_disregard (players) true)
(fade_out 1 0 0 90)
(show_hud_help_text true)
(hud_set_help_text nd)
(enable_hud_help_flash true)
(sleep 100)
(enable_hud_help_flash false)
(show_hud_help_text false)
(game_revert)
)

(script startup difficulty
(if
(= normal (game_difficulty_get))
(begin
(ai_grenades false)
)
)
)

(script static void escape
(object_create gitaway)
(vehicle_hover gitaway true)
(activate_team_nav_point_object default player gitaway 0.6)
(ai_place rescue_team)
(vehicle_load_magic gitaway "" (ai_actors rescue_team/in))
(sleep_until (vehicle_test_seat gitaway "" (unit (list_Get (players) 0))) 15)
(ai_go_to_vehicle rescue_team gitaway "")
(sleep_until (vehicle_test_seat_list gitaway "" (ai_actors rescue_team)) 15)
(fade_out 0 0 0 90)
(game_won)
)

(script dormant halp_pl0x
(ai_place assist_sh)
(ai_place assist_sh)
(ai_place assist_sh)
(ai_place assist_sh)
(ai_place assist_sh)
(ai_place assist_sh)
(ai_place assist_sh)
(ai_place assist_sh)
(ai_place assist_sh)
(ai_place assist_sh)
(object_cannot_take_damage (ai_actors assist_sh))
)

(script dormant incen_grenades_spawn
(if
(>= points grenades_cost)
(begin
(object_create_anew in1)
(object_create_anew in2)
(set point_20 (- point_20 4))
(set points (- points 400))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)

(script dormant frag_grenades_spawn
(if
(>= points grenades_cost)
(begin
(object_create_anew fr1)
(object_create_anew fr2)
(set point_20 (- point_20 4))
(set points (- points 400))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)

(script dormant sr_ammo_spawn
(if
(>= points sr_ammo)
(begin
(object_create_anew sra1)
(set point_20 (- point_20 2))
(set points (- points sr_ammo))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)


(script dormant sh_ammo_spawn
(if
(>= points sh_ammo)
(begin
(object_create_anew sha1)
(set point_20 (- point_20 2))
(set points (- points sh_ammo))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)

(script dormant rl_ammo_spawn
(if
(>= points rl_ammo)
(begin
(object_create_anew rla1)
(set point_20 (- point_20 5))
(set points (- points rl_ammo))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)

(script dormant ar_ammo_spawn
(if
(>= points ar_ammo)
(begin
(object_create_anew ara1)
(set point_20 (- point_20 1))
(set points (- points ar_ammo))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)

(script dormant hp_ammo_spawn
(if
(>= points hp_ammo)
(begin
(object_create_anew hpa1)
(set point_20 (- point_20 1))
(set points (- points hp_ammo))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)

(script dormant marine_ar_spawn
(if
(>= points marine_ar)
(begin
(ai_place assist_ar)
(set point_20 (- point_20 5))
(set points (- points marine_ar))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)

(script continuous johnnyboy
(sleep 4500)
(set isRan false)
(if
(= isJohnAlive true)
(begin_random
(if
(= isRan false)
(begin
(sleep_until (= (game_safe_to_save) true) 15)
(sound_impulse_start "levels\portent_beta\quote_1" none 1)
(set isRan true)
)
)
(if
(= isRan false)
(begin
(sleep_until (= (game_safe_to_save) true) 15)
(sound_impulse_start "levels\portent_beta\quote_2" none 2)
(set isRan true)
)
)
(if
(= isRan false)
(begin
(sleep_until (= (game_safe_to_save) true) 15)
(sound_impulse_start "levels\portent_beta\quote_3" none 2)
(set isRan true)
)
)
(if
(= isRan false)
(begin
(sleep_until (= (game_safe_to_save) true) 15)
(sound_impulse_start "levels\portent_beta\quote_4" none 2)
(set isRan true)
)
)
)
)
)

(script continuous johnnyIsDead
(sleep_until (> (ai_living_count johnston) 0) 15)
(sleep_until (= (ai_living_count johnston) 0) 15)
(set isJohnAlive false)
)

(script dormant sargeant_johnson_spawn
(if
(>= points johnson)
(begin
(if
(= isJohnAlive false)
(begin
(ai_place johnston)
(set isJohnAlive true)
(sound_impulse_start "levels\portent_beta\johnson" none 1)
(set point_20 (- point_20 14))
(set points (- points johnson))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text johnny)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)


(script dormant marine_sh_spawn
(if
(>= points marine_sh)
(begin
(ai_place assist_sh)
(set point_20 (- point_20 8))
(set points (- points marine_sh))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)


(script dormant marine_sr_spawn
(if
(>= points marine_sr)
(begin
(ai_place assist_sr)
(set point_20 (- point_20 8))
(set points (- points marine_sr))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)

(script dormant omnipack_spawn
(if
(>= points omnipack_cost)
(begin
(object_create_anew o1)
(set point_20 (- point_20 5))
(set points (- points omnipack_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep_until (volume_test_objects omni (players)) 15)
(player_enable_input false)
(cinematic_screen_effect_start 1)
(cinematic_screen_effect_set_convolution 1 2 5 0 150)
(ai_attach (unit (list_get (players) 0)) rawr)
(game_speed 2)
(debug_camera_save)
(debug_camera_load)
(camera_set_dead (unit (list_get (players) 0)))
(set cheat_infinite_ammo 1)
(camera_control 1)
(object_cannot_take_damage (unit (list_get (players) 0)))
(set killz false)
(sleep 1800)
(set killz true)
(set cheat_infinite_ammo 0)
(object_can_take_damage (unit (list_get (players) 0)))
(ai_detach (unit (list_get (players) 0)))
(cinematic_screen_effect_start 0)
(cinematic_screen_effect_stop)
(game_speed 1)
(camera_control 0)
(player_enable_input true)
(show_hud_help_text true)
(hud_set_help_text omni_crash)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)

(script dormant healthpack_spawn
(if
(>= points pack_cost)
(begin
(object_create_anew h1)
(set point_20 (- point_20 2))
(set points (- points pack_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)

(script dormant shieldpack_spawn
(if
(>= points pack_cost)
(begin
(object_create_anew s1)
(set point_20 (- point_20 2))
(set points (- points pack_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)

(script dormant invispack_spawn
(if
(>= points pack_cost)
(begin
(object_create_anew i1)
(set point_20 (- point_20 2))
(set points (- points pack_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)

(script dormant rl_spawn
(if
(= rl_exist true)
(begin
(show_hud_help_text true)
(hud_set_help_text fullrl)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
(if
(= rl_exist false)
(begin
(if
(>= points rl_cost)
(begin
(object_create_anew rl1)
(set point_20 (- point_20 10))
(set points (- points rl_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep_until (unit_has_weapon_readied (unit (list_get (players) 0)) rldef) 15)
(set rl_exist true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)
)
)

(script dormant ft_spawn
(if
(= ft_exist true)
(begin
(show_hud_help_text true)
(hud_set_help_text fullft)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
(if
(= ft_exist false)
(begin
(if
(>= points ft_cost)
(begin
(object_create_anew ft1)
(set point_20 (- point_20 8))
(set points (- points ft_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep_until (unit_has_weapon_readied (unit (list_get (players) 0)) ftdef) 15)
(set ft_exist true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)
)
)

(script dormant ar_spawn
(if
(= ar_exist true)
(begin
(show_hud_help_text true)
(hud_set_help_text fullar)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
(if
(= ar_exist false)
(begin
(if
(>= points ar_cost)
(begin
(object_create_anew ar1)
(set point_20 (- point_20 2))
(set points (- points ar_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep_until (unit_has_weapon_readied (unit (list_get (players) 0)) ardef) 15)
(set ar_exist true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)
)
)

(script dormant br_spawn
(if
(= br_exist true)
(begin
(show_hud_help_text true)
(hud_set_help_text fullbr)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
(if
(= br_exist false)
(begin
(if
(>= points br_cost)
(begin
(object_create_anew br1)
(set point_20 (- point_20 3))
(set points (- points br_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep_until (unit_has_weapon_readied (unit (list_get (players) 0)) brdef) 15)
(set sh_exist true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)
)
)

(script dormant smg_spawn
(if
(= smg_exist true)
(begin
(show_hud_help_text true)
(hud_set_help_text fullsmg)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
(if
(= smg_exist false)
(begin
(if
(>= points smg_cost)
(begin
(object_create_anew smg1)
(set point_20 (- point_20 1))
(set points (- points smg_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep_until (unit_has_weapon_readied (unit (list_get (players) 0)) smgdef) 15)
(set smg_exist true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)
)
)

(script dormant sh_spawn
(if
(= sh_exist true)
(begin
(show_hud_help_text true)
(hud_set_help_text fullsh)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
(if
(= sh_exist false)
(begin
(if
(>= points sh_cost)
(begin
(object_create_anew sh1)
(set point_20 (- point_20 5))
(set points (- points sh_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep_until (unit_has_weapon_readied (unit (list_get (players) 0)) shdef) 15)
(set sh_exist true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)
)
)

(script dormant sr_spawn
(if
(= sr_exist true)
(begin
(show_hud_help_text true)
(hud_set_help_text fullsr)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
(if
(= sr_exist false)
(begin
(if
(>= points sr_cost)
(begin
(object_create_anew sr1)
(set point_20 (- point_20 6))
(set points (- points sr_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep_until (unit_has_weapon_readied (unit (list_get (players) 0)) srdef) 15)
(set sr_exist true)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)
)
)

(script dormant lgb_spawn
(if
(<= lgbnum 3)
(begin
(if
(>= points lgb_cost)
(begin
(set rand (random_range 0 2))
(if
(= rand 0)
(begin
(if
(= lb1 false)
(begin
(object_create lgb1)
(effect_new "weapons\frag grenade\effects\piff" lgb1)
(set lb1 true)
(set lgbnum (+ lgbnum 1))
(set point_20 (- point_20 2))
(set points (- points lgb_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(if
(= lb2 false)
(begin
(object_create lgb2)
(effect_new "weapons\frag grenade\effects\piff" lgb2)
(set lb2 true)
(set lgbnum (+ lgbnum 1))
(set point_20 (- point_20 2))
(set points (- points lgb_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(object_create lgb3)

(effect_new "weapons\frag grenade\effects\piff" lgb3)
(set lb3 true)
(set lgbnum (+ lgbnum 1))
(set point_20 (- point_20 2))
(set points (- points lgb_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
)
)
)
)
)
(if
(= rand 1)
(begin
(if
(= lb2 false)
(begin
(object_create lgb2)
(effect_new "weapons\frag grenade\effects\piff" lgb2)
(set lb2 true)
(set lgbnum (+ lgbnum 1))
(set point_20 (- point_20 2))
(set points (- points lgb_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(if
(= lb1 false)
(begin
(object_create lgb1)
(effect_new "weapons\frag grenade\effects\piff" lgb1)
(set lb1 true)
(set lgbnum (+ lgbnum 1))
(set point_20 (- point_20 2))
(set points (- points lgb_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(object_create lgb3)
(effect_new "weapons\frag grenade\effects\piff" lgb3)
(set lb3 true)
(set lgbnum (+ lgbnum 1))
(set point_20 (- point_20 2))
(set points (- points lgb_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
)
)
)
)
)
(if
(= rand 2)
(begin
(if
(= lb3 false)
(begin
(object_create lgb3)
(effect_new "weapons\frag grenade\effects\piff" lgb3)
(set lb3 true)
(set lgbnum (+ lgbnum 1))
(set point_20 (- point_20 2))
(set points (- points lgb_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(if
(= lb2 false)
(begin
(object_create lgb2)
(effect_new "weapons\frag grenade\effects\piff" lgb2)
(set lb2 true)
(set lgbnum (+ lgbnum 1))
(set point_20 (- point_20 2))
(set points (- points lgb_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(object_create lgb1)
(effect_new "weapons\frag grenade\effects\piff" lgb1)
(set lb1 true)
(set lgbnum (+ lgbnum 1))
(set point_20 (- point_20 2))
(set points (- points lgb_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
)
)
)
)
)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)
(begin
(show_hud_help_text true)
(hud_set_help_text manylb)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)

(script dormant smb_spawn
(if
(<= smbnum 3)
(begin
(if
(>= points smb_cost)
(begin
(set rand (random_range 0 2))
(if
(= rand 0)
(begin
(if
(= sb1 false)
(begin
(object_create smb1)
(effect_new "weapons\frag grenade\effects\piff" smb1)
(set sb1 true)
(set smbnum (+ smbnum 1))
(set point_20 (- point_20 1))
(set points (- points smb_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(if
(= sb2 false)
(begin
(object_create smb2)
(effect_new "weapons\frag grenade\effects\piff" smb2)
(set sb2 true)
(set smbnum (+ smbnum 1))
(set point_20 (- point_20 1))
(set points (- points smb_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(object_create smb3)

(effect_new "weapons\frag grenade\effects\piff" smb3)
(set sb3 true)
(set smbnum (+ smbnum 1))
(set point_20 (- point_20 1))
(set points (- points smb_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
)
)
)
)
)
(if
(= rand 1)
(begin
(if
(= sb2 false)
(begin
(object_create smb2)
(effect_new "weapons\frag grenade\effects\piff" smb2)
(set sb2 true)
(set smbnum (+ smbnum 1))
(set point_20 (- point_20 1))
(set points (- points smb_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(if
(= sb1 false)
(begin
(object_create smb1)
(effect_new "weapons\frag grenade\effects\piff" smb1)
(set sb1 true)
(set smbnum (+ smbnum 1))
(set point_20 (- point_20 1))
(set points (- points smb_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(object_create smb3)
(effect_new "weapons\frag grenade\effects\piff" smb3)
(set sb3 true)
(set smbnum (+ smbnum 1))
(set point_20 (- point_20 1))
(set points (- points smb_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
)
)
)
)
)
(if
(= rand 2)
(begin
(if
(= sb3 false)
(begin
(object_create smb3)
(effect_new "weapons\frag grenade\effects\piff" smb3)
(set sb3 true)
(set smbnum (+ smbnum 1))
(set point_20 (- point_20 1))
(set points (- points smb_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(if
(= sb2 false)
(begin
(object_create smb2)
(effect_new "weapons\frag grenade\effects\piff" smb2)
(set sb2 true)
(set smbnum (+ smbnum 1))
(set point_20 (- point_20 1))
(set points (- points smb_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
(begin
(object_create smb1)
(effect_new "weapons\frag grenade\effects\piff" smb1)
(set sb1 true)
(set smbnum (+ smbnum 1))
(set point_20 (- point_20 1))
(set points (- points smb_cost))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
)
)
)
)
)
)
)
(begin
(show_hud_help_text true)
(hud_set_help_text poor)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)
(begin
(show_hud_help_text true)
(hud_set_help_text manysb)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
)
)
)

(script continuous takin_out_teh_trash
(garbage_collect_now)
(rasterizer_decals_flush)
(sleep 90)
(garbage_collect_now)
(rasterizer_decals_flush)
(sleep 90)
)

(script dormant recawn
(set point_20 50)
(set points 5000)
(hud_set_timer_time 0 50)
(pause_hud_timer true)
)

(script dormant wip
(set w20 false)
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text ova)
(sleep 300)
(fade_out 0 0 0 90)
(sleep 90)
(game_revert)
)


(script dormant wave25
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w25a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w19 false)
(set w20 true)
(sleep 60)
(ai_place wave_25)
(ai_set_respawn wave_25 true)
(set wave927 true)
(unit_doesnt_drop_items (ai_actors wave_25))
(ai_place wave_25arby)
(ai_magically_see_players wave_25)
(ai_magically_see_players wave_25arby)
(sleep_until (>= 0 (unit_get_shield (unit (list_get (ai_actors wave_25arby) 0)))) 15)
(ai_place wave_25arbysword)
(objects_attach (list_get (ai_actors wave_25arby) 0) "left foot elite" (list_get (ai_actors wave_25arbysword) 0) "left foot elite" )
(objects_detach (list_get (ai_actors wave_25arby) 0) (list_get (ai_actors wave_25arbysword) 0))
(ai_erase wave_25arby)
(sound_impulse_start "sound\dialog\elite\conditional\combat2\exclamations\berserk" none 1)
(sleep_until (= (ai_living_count wave_25arbysword) 0) 15)
(ai_set_respawn wave_25 false)
(set wave927 false)
(set offdrugs true)
(escape)
(show_hud_help_text true)
(hud_set_help_text w25d)
(enable_hud_help_flash true)
(pause_hud_timer true)
(hud_set_help_text w25d2)
(sleep 300)
(enable_hud_help_flash false)
)

(script continuous blarghz
(if
(= wave927 true)
(begin
(ai_magically_see_players wave_25)
(ai_magically_see_players wave_25arby)
(ai_magically_see_players wave_25arbysword)
)
)
)

(script dormant wave24
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w24a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w19 false)
(set w20 true)
(sleep 60)
(ai_place wave_24)
(unit_doesnt_drop_items (ai_actors wave_24))
(ai_magically_see_players wave_24)
(sleep_until (= (ai_living_count wave_24) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w24d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 5))
(set points (+ points 500))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wip)
)

(script dormant wave23
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w23a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w19 false)
(set w20 true)
(sleep 60)
(ai_place wave_23)
(unit_doesnt_drop_items (ai_actors wave_23))
(ai_magically_see_players wave_23)
(sleep_until (= (ai_living_count wave_23) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w23d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 5))
(set points (+ points 500))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wave24)
)

(script dormant wave22
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w22a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w19 false)
(set w20 true)
(sleep 60)
(ai_place wave_22)
(unit_doesnt_drop_items (ai_actors wave_22))
(ai_magically_see_players wave_22)
(sleep_until (= (ai_living_count wave_22) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w22d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 5))
(set points (+ points 500))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wave23)
)


(script dormant wave21
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w21a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w19 false)
(set w20 true)
(sleep 60)
(ai_place wave_21)
(unit_doesnt_drop_items (ai_actors wave_21))
(ai_magically_see_players wave_21)
(sleep_until (= (ai_living_count wave_21) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w21d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 5))
(set points (+ points 500))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wave22)
)


(script dormant int4
(set w15 false)
(sleep 120)
(begin
(show_hud_help_text true)
(hud_set_help_text w10end)
(enable_hud_help_flash true)
(sleep 300)
(hud_set_help_text sr)
(object_create free_sr)
(effect_new "weapons\frag grenade\effects\piff" fireworks_sr)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(if
(and
(unit_has_weapon_readied (unit (list_get (players) 0)) srdef)
(= sr_exist false)
)
(begin
(set fsr true)
)
(begin
(object_destroy free_sr)
)
)
(wake wave21)
)
)

(script dormant wave20
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w20a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w19 false)
(set w20 true)
(sleep 60)
(ai_place wave_20)
(unit_doesnt_drop_items (ai_actors wave_20))
(ai_magically_see_players wave_20)
(sleep_until (= (ai_living_count wave_20) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w20d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 4))
(set points (+ points 400))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake int4)
)

(script dormant wave19
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w19a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w18 false)
(set w19 true)
(sleep 60)
(ai_place wave_19)
(unit_doesnt_drop_items (ai_actors wave_19))
(ai_magically_see_players wave_19)
(sleep_until (= (ai_living_count wave_19) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w19d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 4))
(set points (+ points 400))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wave20)
)

(script dormant wave18
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w18a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w17 false)
(set w18 true)
(sleep 60)
(ai_place wave_18)
(unit_doesnt_drop_items (ai_actors wave_18))
(ai_magically_see_players wave_18)
(sleep_until (= (ai_living_count wave_18) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w18d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 4))
(set points (+ points 400))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wave19)
)

(script dormant wave17
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w17a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w16 false)
(set w17 true)
(sleep 60)
(ai_place wave_17)
(unit_doesnt_drop_items (ai_actors wave_17))
(ai_magically_see_players wave_17)
(sleep_until (= (ai_living_count wave_17) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w17d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 4))
(set points (+ points 400))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wave18)
)

(script dormant wave16
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w16a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w16 true)
(sleep 60)
(ai_place wave_16)
(unit_doesnt_drop_items (ai_actors wave_16))
(ai_magically_see_players wave_16)
(sleep_until (= (ai_living_count wave_16) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w16d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 4))
(set points (+ points 400))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wave17)
)

(script dormant int3
(set w15 false)
(sleep 120)
(begin
(show_hud_help_text true)
(hud_set_help_text w10end)
(enable_hud_help_flash true)
(sleep 300)
(hud_set_help_text sh)
(object_create free_sh)
(effect_new "weapons\frag grenade\effects\piff" fireworks_sh)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(if
(and
(unit_has_weapon_readied (unit (list_get (players) 0)) shdef)
(= sh_exist false)
)
(begin
(set fsh true)
)
(begin
(object_destroy free_sh)
)
)
(wake wave16)
)
)

(script dormant wave15
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w15a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w14 false)
(set w15 true)
(sleep 60)
(ai_place wave_15)
(unit_doesnt_drop_items (ai_actors wave_15))
(ai_magically_see_players wave_15)
(sleep_until (= (ai_living_count wave_15) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w15d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 3))
(set points (+ points 300))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake int3)
)

(script dormant wave14
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w14a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w13 false)
(set w14 true)
(sleep 60)
(ai_place wave_14)
(unit_doesnt_drop_items (ai_actors wave_14))
(ai_magically_see_players wave_14)
(sleep_until (= (ai_living_count wave_14) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w14d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 3))
(set points (+ points 300))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wave15)
)

(script dormant wave13
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w13a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w12 false)
(set w13 true)
(sleep 60)
(ai_place wave_13)
(unit_doesnt_drop_items (ai_actors wave_13))
(ai_magically_see_players wave_13)
(sleep_until (= (ai_living_count wave_13) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w13d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 3))
(set points (+ points 300))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wave14)
)

(script dormant wave12
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w12a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w11 false)
(set w12 true)
(sleep 60)
(ai_place wave_12)
(unit_doesnt_drop_items (ai_actors wave_12))
(ai_magically_see_players wave_12)
(sleep_until (= (ai_living_count wave_12) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w12d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 3))
(set points (+ points 300))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wave13)
)

(script dormant wave11
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w11a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w11 true)
(sleep 60)
(ai_place wave_11)
(unit_doesnt_drop_items (ai_actors wave_11))
(ai_magically_see_players wave_11)
(sleep_until (= (ai_living_count wave_11) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w11d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 3))
(set points (+ points 300))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wave12)
)

(script dormant int2
(set w10 false)
(sleep 120)
(begin_random
(if
(and (= rand 0) (= fbr false))
(begin
(show_hud_help_text true)
(hud_set_help_text w10end)
(enable_hud_help_flash true)
(sleep 300)
(hud_set_help_text br)
(object_create free_br)
(effect_new "weapons\frag grenade\effects\piff" fireworks_br)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(if
(and
(unit_has_weapon_readied (unit (list_get (players) 0)) brdef)
(= br_exist false)
)
(begin
(set fbr true)
)
(begin
(object_destroy free_br)
)
)
(wake wave11)
)
)
(if
(and (= rand 2) (= far false))
(begin
(show_hud_help_text true)
(hud_set_help_text w10end)
(enable_hud_help_flash true)
(sleep 300)
(hud_set_help_text ar)
(object_create free_ar)
(effect_new "weapons\frag grenade\effects\piff" fireworks_ar)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(if
(and
(unit_has_weapon_readied (unit (list_get (players) 0)) ardef)
(= ar_exist false)
)
(begin
(set far true)
)
(begin
(object_destroy free_ar)
)
)
(wake wave11)
)
)
)
)

(script dormant wave10
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w10a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w9 false)
(set w10 true)
(sleep 60)
(ai_place wave_10)
(unit_doesnt_drop_items (ai_actors wave_10))
(ai_magically_see_players wave_10)
(sleep_until (= (ai_living_count wave_10) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w10d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 2))
(set points (+ points 200))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake int2)
)

(script dormant wave9
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w9a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w8 false)
(set w9 true)
(sleep 60)
(ai_place wave_9)
(unit_doesnt_drop_items (ai_actors wave_9))
(ai_magically_see_players wave_9)
(sleep_until (= (ai_living_count wave_9) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w9d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 2))
(set points (+ points 200))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wave10)
)

(script dormant wave8
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w8a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w7 false)
(set w8 true)
(sleep 60)
(ai_place wave_8)
(unit_doesnt_drop_items (ai_actors wave_8))
(ai_magically_see_players wave_8)
(sleep_until (= (ai_living_count wave_8) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w8d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 2))
(set points (+ points 200))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wave9)
)

(script dormant wave7
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w7a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w6 false)
(set w7 true)
(sleep 60)
(ai_place wave_7)
(unit_doesnt_drop_items (ai_actors wave_7))
(ai_magically_see_players wave_7)
(sleep_until (= (ai_living_count wave_7) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w7d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 2))
(set points (+ points 200))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wave8)
)


(script dormant wave6
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w6a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w6 true)
(sleep 60)
(ai_place wave_6)
(unit_doesnt_drop_items (ai_actors wave_6))
(ai_magically_see_players wave_6)
(sleep_until (= (ai_living_count wave_6) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w6d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 2))
(set points (+ points 200))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wave7)
)


(script dormant int1
(sleep 120)
(begin
(show_hud_help_text true)
(hud_set_help_text w10end)
(enable_hud_help_flash true)
(sleep 300)
(hud_set_help_text smg)
(object_create free_smg)
(effect_new "weapons\frag grenade\effects\piff" fireworks_smg)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(if
(and
(unit_has_weapon_readied (unit (list_get (players) 0)) smgdef)
(= smg_exist false)
)
(begin
(set fsmg true)
)
(begin
(object_destroy free_smg)
)
)
(wake wave6)
)
)

(script dormant wave5
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w5a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w4 false)
(set w5 true)
(sleep 60)
(ai_place wave_5)
(unit_doesnt_drop_items (ai_actors wave_5))
(ai_magically_see_players wave_5)
(sleep_until (= (ai_living_count wave_5) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w5d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 2))
(set points (+ points 200))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake int1)
)

(script dormant wave4
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w4a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w3 false)
(set w4 true)
(sleep 60)
(ai_place wave_4)
(unit_doesnt_drop_items (ai_actors wave_4))
(ai_magically_see_players wave_4)
(sleep_until (= (ai_living_count wave_4) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w4d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 1))
(set points (+ points 100))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wave5)
)

(script dormant wave3
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w3a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w2 false)
(set w3 true)
(sleep 60)
(ai_place wave_3)
(unit_doesnt_drop_items (ai_actors wave_3))
(ai_magically_see_players wave_3)
(sleep_until (= (ai_living_count wave_3) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w3d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 1))
(set points (+ points 100))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wave4)
)

(script dormant wave2
(sleep 120)
(show_hud_help_text true)
(hud_set_help_text w2a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w1 false)
(set w2 true)
(sleep 60)
(ai_place wave_2)
(unit_doesnt_drop_items (ai_actors wave_2))
(ai_magically_see_players wave_2)
(sleep_until (= (ai_living_count wave_2) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w2d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 1))
(set points (+ points 100))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wave3)
)

(script startup wave1
(sleep 120)
(if
(= real false)
(begin
(show_hud_help_text true)
(hud_set_help_text w1a)
(enable_hud_help_flash true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(set w1 true)
(sleep 60)
(ai_place wave_1)
(unit_doesnt_drop_items (ai_actors wave_1))
(ai_magically_see_players wave_1)
(sleep_until (= (ai_living_count wave_1) 0) 15)
(show_hud_help_text true)
(hud_set_help_text w1d)
(enable_hud_help_flash true)
(set point_20 (+ point_20 1))
(set points (+ points 100))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 300)
(enable_hud_help_flash false)
(show_hud_help_text false)
(wake wave2)
)
)
)

(script startup awol
(sleep_until (volume_test_objects awol (players)) 15)
(if
(= offdrugs false)
(begin
(wanderer)
)
)
)

(script continuous ar_reset
(if
(= ar_exist true)
(begin
(sleep_until (not (unit_has_weapon (unit (list_get (players) 0)) ardef)) 15)
(object_destroy ar1)
(set ar_exist false)
)
)
)

(script continuous far_reset
(if
(= far true)
(begin
(sleep_until (not (unit_has_weapon (unit (list_get (players) 0)) ardef)) 15)
(object_destroy free_ar)
(set far false)
)
)
)

(script continuous smg_reset
(if
(= smg_exist true)
(begin
(sleep_until (not (unit_has_weapon (unit (list_get (players) 0)) smgdef)) 15)
(object_destroy smg1)
(set smg_exist false)
)
)
)

(script continuous fsmg_reset
(if
(= fsmg true)
(begin
(sleep_until (not (unit_has_weapon (unit (list_get (players) 0)) smgdef)) 15)
(object_destroy free_smg)
(set fsmg false)
)
)
)


(script continuous rl_reset
(if
(= rl_exist true)
(begin
(sleep_until (not (unit_has_weapon (unit (list_get (players) 0)) rldef)) 15)
(object_destroy rl1)
(set rl_exist false)
)
)
)

(script continuous br_reset
(if
(= br_exist true)
(begin
(sleep_until (not (unit_has_weapon (unit (list_get (players) 0)) brdef)) 15)
(object_destroy br1)
(set br_exist false)
)
)
)

(script continuous fbr_reset
(if
(= fbr true)
(begin
(sleep_until (not (unit_has_weapon (unit (list_get (players) 0)) brdef)) 15)
(object_destroy free_br)
(set fbr false)
)
)
)

(script continuous ft_reset
(if
(= ft_exist true)
(begin
(sleep_until (not (unit_has_weapon (unit (list_get (players) 0)) ftdef)) 15)
(object_destroy ft1)
(set br_exist false)
)
)
)

(script continuous sh_reset
(if
(= sh_exist true)
(begin
(sleep_until (not (unit_has_weapon (unit (list_get (players) 0)) shdef)) 15)
(object_destroy sh1)
(set sh_exist false)
)
)
)

(script continuous sr_reset
(if
(= sr_exist true)
(begin
(sleep_until (not (unit_has_weapon (unit (list_get (players) 0)) srdef)) 15)
(object_destroy sr1)
(set sr_exist false)
)
)
)

(script continuous fsh_reset
(if
(= fsh true)
(begin
(sleep_until (not (unit_has_weapon (unit (list_get (players) 0)) shdef)) 15)
(object_destroy free_sh)
(set fsh false)
)
)
)

(script dormant sally
(if
(= isOnSal false)
(begin
(set runSal true)
)
(begin
(set runSal false)
)
)
)

(script continuous salary
(if
(= runSal true)
(begin
(set isOnSal true)
(set point_20 (+ point_20 1))
(set points (+ points 100))
(hud_set_timer_time 0 point_20)
(pause_hud_timer true)
(sleep 90)
)
)
)

(script dormant info
(if
(= isOnInf false)
(begin
(set cheat_infinite_ammo 1)
(set isOnInf true)
)
(begin
(set cheat_infinite_ammo 0)
(set isOnInf false)
)
)
)


(script dormant deadless
(if
(= isOnDef false)
(begin
(object_cannot_take_damage (unit (list_get (players) 0)))
(set isOnDef true)
)
(begin
(object_can_take_damage (unit (list_get (players) 0)))
(set isOnDef false)
)
)
)


(script continuous awol_1
(sleep_until (or (volume_test_objects awol_1 (players)) (volume_test_objects awol_1_2 (players))) 15)
(show_hud_help_text true)
(hud_set_help_text awolp1)
(enable_hud_help_flash true)
(sleep 30)
(hud_set_help_text awolp2)
(sleep 30)
(if
(or (volume_test_objects awol_1 (players)) (volume_test_objects awol_1_2 (players)))
(begin
(hud_set_help_text awolp3)
(sleep 30)
(if
(or (volume_test_objects awol_1 (players)) (volume_test_objects awol_1_2 (players)))
(begin
(hud_set_help_text awolp4)
(sleep 30)
(if
(or (volume_test_objects awol_1 (players)) (volume_test_objects awol_1_2 (players)))
(begin
(wanderer)
)
(show_hud_help_text false)
)
)
(show_hud_help_text false)
)
)
(show_hud_help_text false)
)
)

(script continuous awol_2
(sleep_until (volume_test_objects awol_2 (players)) 15)
(if
(= offdrugs false)
(begin
(show_hud_help_text true)
(hud_set_help_text awolp1)
(enable_hud_help_flash true)
(sleep 30)
(hud_set_help_text awolp2)
(sleep 30)
(if
(volume_test_objects awol_2 (players))
(begin
(hud_set_help_text awolp3)
(sleep 30)
(if
(volume_test_objects awol_2 (players))
(begin
(hud_set_help_text awolp4)
(sleep 30)
(if
(volume_test_objects awol_2 (players))
(begin
(wanderer)
)
(show_hud_help_text false)
)
)
(show_hud_help_text false)
)
)
(show_hud_help_text false)
)
)
)
)

(script continuous awol_3
(sleep_until (volume_test_objects awol_3 (players)) 15)
(if
(= offdrugs false)
(begin
(show_hud_help_text true)
(hud_set_help_text awolp1)
(enable_hud_help_flash true)
(sleep 30)
(hud_set_help_text awolp2)
(sleep 30)
(if
(volume_test_objects awol_3 (players))
(begin
(hud_set_help_text awolp3)
(sleep 30)
(if
(volume_test_objects awol_3 (players))
(begin
(hud_set_help_text awolp4)
(sleep 30)
(if
(volume_test_objects awol_3 (players))
(begin
(wanderer)
)
(show_hud_help_text false)
)
)
(show_hud_help_text false)
)
)
(show_hud_help_text false)
)
)
)
)

Edited by Gamma927 on Sep 5, 2010 at 04:09 PM


SlappyThePirate
Joined: Aug 24, 2009

You are irritating, I'll release nothing


Posted: Sep 5, 2010 05:13 PM    Msg. 8 of 71       
No!!!11 Maps will be no fun, now that they're cheatable. gamma is leet
I beg to all scripters not to teach how to unlock the cheats shown in code.


d4rfnader
Joined: Jul 16, 2010

Open mouth, insert sandwhich.


Posted: Sep 5, 2010 07:00 PM    Msg. 9 of 71       
what do you mean lol?


KappaLocust
Joined: Nov 28, 2009

Not MattDratt


Posted: Sep 5, 2010 07:37 PM    Msg. 10 of 71       
Im just waiting for a script protector now -_-


Gamma927
Joined: Jun 12, 2008

Steam: gamma927


Posted: Sep 5, 2010 07:49 PM    Msg. 11 of 71       
What good is that for? Idiots who rip the script don't understand how it works, and thus, they can't easily transpose it for their own purposes.


SlappyThePirate
Joined: Aug 24, 2009

You are irritating, I'll release nothing


Posted: Sep 5, 2010 08:00 PM    Msg. 12 of 71       
Quote: --- Original message by: Gamma927
What good is that for? Idiots who rip the script don't understand how it works, and thus, they can't easily transpose it for their own purposes.
Yeah, but maybe campaign mods are easier to script now.
Still hate it for reasons said above.


Gamma927
Joined: Jun 12, 2008

Steam: gamma927


Posted: Sep 5, 2010 08:10 PM    Msg. 13 of 71       
They're the same as before. Zteam released the campaign scripts oh so long ago.


KappaLocust
Joined: Nov 28, 2009

Not MattDratt


Posted: Sep 5, 2010 08:34 PM    Msg. 14 of 71       
Quote: --- Original message by: Gamma927
They're the same as before. Zteam released the campaign scripts oh so long ago.

But now we can mod custom sp levels =0


Hydrogen
Joined: Dec 6, 2009

Wort Wort Wort...


Posted: Sep 5, 2010 08:36 PM    Msg. 15 of 71       
Quote: --- Original message by: KappaLocust
Quote: --- Original message by: Gamma927
They're the same as before. Zteam released the campaign scripts oh so long ago.

But now we can mod custom sp levels =0


oh hell... sphinxibo is going to have his hands all over this...


d4rfnader
Joined: Jul 16, 2010

Open mouth, insert sandwhich.


Posted: Sep 5, 2010 08:42 PM    Msg. 16 of 71       
lol, does sphinxbio rip or something?


KappaLocust
Joined: Nov 28, 2009

Not MattDratt


Posted: Sep 5, 2010 08:42 PM    Msg. 17 of 71       
Quote: --- Original message by: Hydrogen
oh hell... sphinxibo is going to have his hands all over this...

Quote: --- Original message by: Gamma927
What good is that for? Idiots who rip the script don't understand how it works, and thus, they can't easily transpose it for their own purposes.

BTW Gamma I can rip and I know how scripts works, and thus, I can easily transpose it for my own purposes
Edited by KappaLocust on Sep 5, 2010 at 08:44 PM


Gamma927
Joined: Jun 12, 2008

Steam: gamma927


Posted: Sep 5, 2010 09:15 PM    Msg. 18 of 71       
Didn't apply to you, unless you consider yourself an idiot :3


d4rfnader
Joined: Jul 16, 2010

Open mouth, insert sandwhich.


Posted: Sep 5, 2010 09:19 PM    Msg. 19 of 71       
now im able to use other scripts as references XD


darkassassin14
Joined: Jul 23, 2007

El. Psy. Congroo.


Posted: Sep 5, 2010 09:37 PM    Msg. 20 of 71       
lol yea thats a good idea.


KappaLocust
Joined: Nov 28, 2009

Not MattDratt


Posted: Sep 5, 2010 10:01 PM    Msg. 21 of 71       
Quote: --- Original message by: Gamma927
Didn't apply to you, unless you consider yourself an idiot :3

Sure, why not


Slap Happy
Joined: Feb 2, 2009

Life ain't fair, buy a helmet.


Posted: Sep 5, 2010 10:30 PM    Msg. 22 of 71       
I'm glad that it has been released. Thank you.


Architect of Halo
Joined: May 15, 2009

Justice for all


Posted: Sep 5, 2010 10:39 PM    Msg. 23 of 71       
yay!


darkassassin14
Joined: Jul 23, 2007

El. Psy. Congroo.


Posted: Sep 6, 2010 11:17 AM    Msg. 24 of 71       
lol i had to get visual c++ to start it.


darkassassin14
Joined: Jul 23, 2007

El. Psy. Congroo.


Posted: Sep 6, 2010 11:26 AM    Msg. 25 of 71       
lol deleted post coming up. deal with it.


Gamma927
Joined: Jun 12, 2008

Steam: gamma927


Posted: Sep 6, 2010 12:46 PM    Msg. 26 of 71       
It's nothing to flaunt about, and nothing anyone really cares about, so shush.


Gamma927
Joined: Jun 12, 2008

Steam: gamma927


Posted: Sep 6, 2010 02:39 PM    Msg. 27 of 71       
Quote: --- Original message by: gnademassica117
EDIT: Oh, so two guys all ready released his script... :/

I posted the actual one to show how retarded the script extractor's script is compared to the actual. It added all these begins, and butchered the formatting.


darkassassin14
Joined: Jul 23, 2007

El. Psy. Congroo.


Posted: Sep 6, 2010 03:02 PM    Msg. 28 of 71       
lol. butchered. well i can still use it for references.


KappaLocust
Joined: Nov 28, 2009

Not MattDratt


Posted: Sep 6, 2010 04:19 PM    Msg. 29 of 71       
Yea. I extracted Takedownv1's scripts to see how bad they were. There was like 10 void scripts. I DONT EVEN KNOW HOW TO USE VOIDS


Advancebo
Joined: Jan 14, 2008


Posted: Sep 6, 2010 08:03 PM    Msg. 30 of 71       
Quote: --- Original message by: KappaLocust
Yea. I extracted Takedownv1's scripts to see how bad they were. There was like 10 void scripts. I DONT EVEN KNOW HOW TO USE VOIDS


void, do not use, possibly.


Gamma927
Joined: Jun 12, 2008

Steam: gamma927


Posted: Sep 6, 2010 10:50 PM    Msg. 31 of 71       
What's wrong with void scripts?


darkassassin14
Joined: Jul 23, 2007

El. Psy. Congroo.


Posted: Sep 7, 2010 10:30 AM    Msg. 32 of 71       
what are void scripts? like wat do they do? i know wat start up and continuous does but i don't know what static and void do.


Advancebo
Joined: Jan 14, 2008


Posted: Sep 7, 2010 02:36 PM    Msg. 33 of 71       
void is basically a do not do script. it wont run unless its changed to startup, continuous, or static.


darkassassin14
Joined: Jul 23, 2007

El. Psy. Congroo.


Posted: Sep 7, 2010 03:28 PM    Msg. 34 of 71       
well then wat does static do?


darkassassin14
Joined: Jul 23, 2007

El. Psy. Congroo.


Posted: Sep 7, 2010 06:12 PM    Msg. 35 of 71       
what's static though.

 
Page 1 of 3 Go to page: · [1] · 2 · 3 · Next

 
Previous Older Thread    Next newer Thread







Time: Fri January 20, 2023 9:39 PM 188 ms.
A Halo Maps Website