Serious Sam HD: The Second Encounter

Serious Sam HD: The Second Encounter

51 ratings
Ultimate Enemy Pack
2
   
Award
Favorite
Favorited
Unfavorite
Description
Ultimate Enemy Pack

Mapper's resource pack for Serious Sam HD, by Solais, Mischievous, Devostator and many others of the Seriously! community.

Attention! Many maps will need this pack to work, so I suggest downloading it.
Attention! If you have previous versions of this pack from Seriously! or other sources, delete them or they might interfere.


-Description-


A predecessor to SS3's Ultimate Resource Pack, though it has some new technologies that pack doesn't.

Note that this is a modder/mapper's resource pack, it doesn't modify the main levels. It's a pack for mappers so they can use more enemy variations in their levels. Included in the pack are two test levels, one for normal users, one for those who have the DLC.


Adds the following enemies to the game:

-Biomechanoids-

Biomechanoid Commando
Biomechanoid Marine
Biomechanoid Artillery
Biomechanoid General
Biomechanoid Medium
Biomechanoid Punisher
Biomechanoid Nautilus


-Reeban Fishes-

Reeban Tooth-Fish


-Scythian Witch-Harpies-

Scythian Witch-Harpy, Bloodwing


-Beheadeds-

Beheaded Veteran (+armor)
Beheaded Shocktrooper (+armor)
Beheaded Smartbomber (+armor)
Beheaded Kamikaze, Super
Beheaded Medic (WARNING! This is a Script Controlled Enemy. Check the Tutorial below about setting them up!**)
[Armored Beheaded Rocketeer]
[Armored Beheaded Firecracker]
[Armored Beheaded Bomber]
[Armored Beheaded Kamikaze]
[Armored Beheaded Medic] (WARNING! This is a Script Controlled Enemy. Check the Tutorial below about setting them up!**)


-Arachnoids-

Arachnoid Sniper
[Invisible Arachnoid Sniper]
Arachnoid Elder
Arachnoid Terminator


-Fiendian Demons-

Fiendian Reptiloid Mortar-Demon


-Aludran Reptiloids-

Aludran Reptiloid, Royal Guard
Aludran Reptiloid, King


-Zum'buls-

Zum'bul, Desperado


-Zorgs-

[Classic Zorg Commander]
Zorg Predator
Zorg Grenadier
Zorg Runner


-Elementals- *

Water Elemental
Stone Golem
Storm Fairy
Storm Elemental (WARNING! This is a Script Controlled Enemy. Check the Tutorial below about setting them up!**)


-Mecha-Spiders-

Biomechanoid, Spider-class, Exotech-Bombback
Biomechanoid, Spider-class, Exotech-Pinkfoot
Biomechanoid, Spider-class, Exotech-Goliath


-AI Drones-

AI Drone, Floater Type, Common
AI Drone, Floater Type, Healer
AI Drone, Floater Type, Bomber
AI Drone, Mine Type
AI Drone, Submarine Type
AI Drone, Behemoth (WARNING! This is a Script Controlled Enemy. Check the Tutorial below about setting them up!**)

-Kleers-

Kleer Automaton
Kleer Golem
Kleer Reaper


-Gnaars-

Gnaar Albino
Aurigan Gnaar, Male
Aurigan Gnaar, Female

-Aurigan Daemons-

Hunter Daemon


-Witch-Brides-

Witch-Bride of Achriman


-Mimics-

Mimic Vase
Mimic Health

-Insectoids-

Insectoid Adult
Insectoid Juvenile

-Flying Serpents-
9 different skin variations


-Regular Enemy Bosses-

[Regular Enemy Ugh-Zan 3]
[Regular Enemy Khnum] *DLC-only!!*


*
-So how the Elemental Golems are different from each other:-

Lava Golem: Normal Health/Normal Damage/Normal Split
Water Elemental: Normal Health/High Damage/No Split
Stone Golem: High Health/Normal Damage/No Split
Storm Elemental: Low Health/Normal Damage/Variable Split

**
-Script Based Enemy Setup Tutorial-

Note: I have included a test map called EnemyPackTest.wld, where you can check the scripts and the enemies.

Note: These scripts most likely work in Serious Sam 3: BFE as well, if you want to copy them there.

-Setting up the Medic-

- Put the Medic enemies on your level. They -must- be spawned by a spawner set up inside a LeggedCharacter entity, or they don't work.
- Copy the Script entity containing the MedicScript into your level. It must be done only once. The script is located on the EnemyPackTest.wld map, that is found inside Content/SeriousSamHD .
- Click on the script entity and delete the worldInfo variable. <image>
- Open the script entity with "E".
- Locate the EnemyX variable inside the script.
- Select all your Medic or Armored Medic enemies on the whole level, hold Ctrl+Alt+Shift and with holding the left mouse button "drag" the enemies unto the EnemyX variable.
- Note: Since the Medics are Neutral enemies, killing them won't trigger their Netricsa messages. You have to use a SS1MessageHolder entity containing their Netricsa message set up as their Death Target for it to work.

-Setting up the Storm Elementals-

- Open the EnemyPackTest.wld map, that is found inside Content/SeriousSamHD.
- Select the Storm Elemental enemy that is set up with a spawner, with the Storm Fairy spawners above it, and with the Script entity containing the ElementalSplitScript. Copy them, and insert them to your level. <image>
- Select the Script Entity and delete the worldInfo variable from it. <image>
- This procedure have to be done for every single Storm Elemental spawner you place on the level.
- Attention! The script only works if the enemy is set up as a spawner and is spawned on the level.

If you want to set up a Large Storm Elemental.

- Do the same, just copy the large Storm Elemental and every entity above it, and the ScriptEntity near its feet. <image[hhttp]>
- Do note that above him is another Script entity as the Large uses two. Delete the worldInfo variable from both. <image>

-Setting up the Drone Behemoth-

- It's basically the same, just using both the Medic and an extended VariableElementalSplit script, provided on the test maps.

-VariableElementalSplit Script-

The ElementalSplitScript can be modified or used for any other enemy. The things that can be changed:
- WoundInternal: The amount of damage you have to do to the enemy until it uses the WoundSpawner. <image>
- Wound_SpawnCount: How many enemies it spawns when the parent enemy is wounded. It is the best if this is the same as the Group size of the spawnee enemy spawner. <image>
- Death_SpawnCount: How many enemies are spawned upon the parent's death. <image>
- EnemyY: The parent enemy spawner. The one who spawns the others. <image>
- EnemyY_Spawn: The enemy spawner for the enemies that spawn when the parent enemy is wounded. <image>
- EnemyY_Spawn2: The enemy spawner for the enemies that spawn when the parent enemy dies. <image>


All Scripts are by Scripting Meister Ryason55.
Items (2)