Skip to content

Commit

Permalink
adjustments
Browse files Browse the repository at this point in the history
  • Loading branch information
ampreeT committed Jun 21, 2024
1 parent 4d47627 commit 0445832
Show file tree
Hide file tree
Showing 6 changed files with 193 additions and 161 deletions.
29 changes: 16 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ SourceCoop is a cooperative mod for Source Engine games enabling singleplayer ca

- Supports campaigns.
- Restores singleplayer functionality.
- Handles world, player and equipment persistence between maps.
- Handles player and equipment persistence between maps.
- Easy to use optional addons.
- Easy to convert maps from singleplayer into cooperative.
- Easy for mappers to convert new and existing maps from singleplayer into cooperative.

## Installation Guide

Expand Down Expand Up @@ -51,15 +51,10 @@ __If you are looking to help with the development of the project__, we are alway

__If you are interested in helping us__, contact us on [Discord](https://discord.gg/Fh77rxQaEB) or create a pull request.

## Dependencies

- [SourceMod](https://github.com/alliedmodders/sourcemod)
- [SourceScramble](https://github.com/nosoop/SMExt-SourceScramble)
- [stocksoup](https://github.com/nosoop/stocksoup)
- [sm-logdebug](https://github.com/Alienmario/sm-logdebug)
- [smlib](https://github.com/bcserv/smlib/tree/transitional_syntax)
## Credits

# Credits
### Contributors

- __ampreeT__ :: [Steam](https://steamcommunity.com/id/ampreeT) | [GitHub](https://github.com/ampreeT) :: programming, reverse engineering, map editing
- __kasull__ :: [Steam](https://steamcommunity.com/id/kasull/) | [GitHub](https://github.com/kasullian) :: programming, reverse engineering, trailer production
Expand All @@ -68,7 +63,15 @@ __If you are interested in helping us__, contact us on [Discord](https://discord
- __Rock__ :: [Steam](https://steamcommunity.com/id/Rock48/) | [GitHub](https://github.com/Rock48) :: programming, map editing
- __Krozis Kane__ :: [Steam](https://steamcommunity.com/id/Krozis_Kane/) | [GitHub](https://github.com/KrozisKane) :: map editing
- __ReservedRegister__ :: [GitHub](https://github.com/ReservedRegister) :: reverse engineering
- __raicovx__ :: [Github](https://github.com/raicovx) :: Equipment Persistence
- __Jimmy-Baby__ :: [Github](https://github.com/Jimmy-Baby) :: Damage Effects Addon
- __Removiekeen__ :: [Steam](https://steamcommunity.com/profiles/76561198804614641/) :: Logo Design
- __yarik2720__ :: [Github](https://github.com/yarik2720) :: CI, Russian Translation
- __raicovx__ :: [Github](https://github.com/raicovx) :: equipment persistence
- __Jimmy-Baby__ :: [Github](https://github.com/Jimmy-Baby) :: damage effects addon
- __Removiekeen__ :: [Steam](https://steamcommunity.com/profiles/76561198804614641/) :: logo design
- __yarik2720__ :: [Github](https://github.com/yarik2720) :: russian translation, ci/cd

### External Libraries

- [SourceMod](https://github.com/alliedmodders/sourcemod)
- [SourceScramble](https://github.com/nosoop/SMExt-SourceScramble)
- [stocksoup](https://github.com/nosoop/stocksoup)
- [sm-logdebug](https://github.com/Alienmario/sm-logdebug)
- [smlib](https://github.com/bcserv/smlib/tree/transitional_syntax)
75 changes: 54 additions & 21 deletions scripting/include/srccoop/blackmesa/deathnotice.inc
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,17 @@

char g_pDnDisplayList[][2][] =
{
{ "npc_abrams", "HECU Tank" },
// NPCS.
{ "npc_abrams", "Tank" },
{ "npc_alien_controller", "Alien Controller" },
{ "npc_alien_grunt", "Alien Grunt" },
{ "npc_alien_grunt_elite", "Elite Alien Grunt" },
{ "npc_alien_grunt_melee", "Alien Grunt" },
{ "npc_alien_slave", "Alien Slave" },
{ "npc_alien_slave_dummy", "Alien Slave" },
{ "npc_apache", "HECU Apache" },
{ "npc_apache", "Apache" },
{ "npc_barnacle", "Barnacle" },
{ "npc_beneathticle", "Underwater Barnacle" }, // BUG: crashes server with following message: "865/ - gib: UTIL_SetModel: not precached: models/gibs/hgibs_rib.mdl"
{ "npc_beneathticle", "Underwater Barnacle" },
{ "npc_boid", "Boid" },
{ "npc_boid_flock", "Boid Flock" },
{ "npc_bullsquid", "Bullsquid" },
Expand All @@ -32,26 +33,26 @@ char g_pDnDisplayList[][2][] =
{ "npc_headcrab_black", "Poison Headcrab" },
{ "npc_headcrab_fast", "Fast Headcrab" },
{ "npc_headcrab_poison", "Poison Headcrab" },
{ "npc_hecu_marine", "HECU Marine" },
{ "npc_hecu_marine", "HECU Soldier" },
{ "npc_houndeye", "Houndeye" },
{ "npc_houndeye_knockback", "Knockback Houndeye" },
{ "npc_houndeye_suicide", "Explosive Houndeye" },
{ "npc_human_assassin", "Black Ops Assassin" },
{ "npc_human_assassin", "Assassin" },
{ "npc_human_commander", "HECU Commander" },
{ "npc_human_grenadier", "HECU Marine" },
{ "npc_human_grunt", "HECU Marine" },
{ "npc_human_medic", "HECU Marine" },
{ "npc_human_grenadier", "HECU Soldier" },
{ "npc_human_grunt", "HECU Soldier" },
{ "npc_human_medic", "HECU Soldier" },
{ "npc_human_scientist", "Scientist" },
{ "npc_human_scientist_eli", "Dr. Eli" },
{ "npc_human_scientist_female", "Scientist" },
{ "npc_human_scientist_kleiner", "Dr. Kleiner" },
{ "npc_human_security", "Security Guard" },
{ "npc_ichthyosaur", "Ichthyosaur" },
{ "npc_kleiner", "Dr. Kliener" },
{ "npc_lav", "HECU LAV" },
{ "npc_lav", "LAV" },
{ "npc_leech", "Leech" },
{ "npc_nihilanth", "Nihilanth" },
{ "npc_osprey", "HECU Osprey" },
{ "npc_osprey", "Osprey" },
{ "npc_pigeon", "Pigeon" },
{ "npc_plantlight", "Plantlight" },
{ "npc_plantlight_stalker", "Plantlight" },
Expand All @@ -61,8 +62,7 @@ char g_pDnDisplayList[][2][] =
{ "npc_sentry_ceiling", "Turret" },
{ "npc_sentry_ground", "Turret" },
{ "npc_snark", "Snark" },
{ "npc_sniper", "HECU Sniper" },
{ "npc_template_maker", "" },
{ "npc_sniper", "Marine Sniper" },
{ "npc_tentacle", "Alien Tentacle" },
{ "npc_vortigaunt", "Alien Slave" },
{ "npc_xen_grunt", "Alien Grunt" },
Expand All @@ -79,19 +79,38 @@ char g_pDnDisplayList[][2][] =
{ "npc_zombie_scientist_torso", "Zombie" },
{ "npc_zombie_security", "Zombie" },

// Entities.
{ "env_beam", "Laser Beam" },
{ "env_explosion", "Explosion" },
{ "env_fire", "Fire" },
{ "env_laser", "Laser Beam" },
{ "entityflame", "Fire" },
{ "func_movelinear", "Moving Prop" },
{ "func_movelinear", "Dynamic Prop" },
{ "prop_physics", "Physics Prop" },
{ "grenade_mortar_small", "HECU Mortar" },
{ "grenade_tripmine", "HECU Tripmine" },
{ "prop_xen_int_barrel", "Physics Prop" },
{ "prop_barrel_cactus", "Cactus" },
{ "prop_barrel_cactus_semilarge", "Cactus" },

// Weapon Projectiles.
{ "grenade_bolt", "Crossbow Bolt" },
{ "grenade_frag", "Frag Grenade" },
{ "grenade_hornet", "Hornet" },
{ "grenade_mp5_contact", "MP5 Grenade" },
{ "grenade_rpg", "RPG" },
{ "grenade_apache_rpg", "Apache" },
{ "grenade_satchel", "Satchel" },
{ "grenade_tripmine", "Tripmine" },
{ "npc_snark", "Snark" },

// Entity Projectiles.
{ "grenade_mortar", "Mortar Shell" },
{ "grenade_mortar_small", "Mortar Shell" },
{ "grenade_mortar_large", "Mortar Shell" },
};

char g_pDnWeaponDisplayList[][2][] =
char g_pDnWeaponIconList[][2][] =
{
// Weapons.
{ "weapon_357", "357" },
{ "weapon_assassin_glock", "assassin_glock" },
{ "weapon_crossbow", "crossbow" },
Expand All @@ -109,6 +128,7 @@ char g_pDnWeaponDisplayList[][2][] =
{ "weapon_tau", "tau" },
{ "weapon_tripmine", "tripmine" },

// Weapon Projectiles.
{ "grenade_bolt", "crossbow" },
{ "grenade_frag", "frag" },
{ "grenade_hornet", "hivehand" },
Expand All @@ -120,8 +140,21 @@ char g_pDnWeaponDisplayList[][2][] =
{ "npc_snark", "snark" },
};

// todo: check the following
// prop_xen_int_barrel
// prop_barrel_cactus
// prop_barrel_cactus_semilarge
// grenade_frag classname
// TODO:
// Check the following:
//
// env_gunfire
// env_mortar_launcher
// env_sporeexplosion
// func_50cal
// func_door
// func_tow
// func_tow_mp
// func_minefield

// grenade_nuke
// grenade_spit
// grenade_tank_shell
// grenade_tow

// proto_sniper
Loading

0 comments on commit 0445832

Please sign in to comment.