This commit is contained in:
Marco Cawthorne 2025-01-31 15:12:41 -08:00
parent 1f85bf5a5a
commit 9b7aea9d56
44 changed files with 304 additions and 117 deletions

1
cfg/skill_manifest.cfg Normal file
View file

@ -0,0 +1 @@
exec skill.cfg

View file

@ -1,6 +1,6 @@
entityDef item_battery entityDef item_battery
{ {
"spawnclass" "NSItem" "spawnclass" "ncItem"
"model" "models/w_armor.mdl" "model" "models/w_armor.mdl"
"mins" "-16 -16 0" "mins" "-16 -16 0"
"maxs" "16 16 16" "maxs" "16 16 16"
@ -12,7 +12,7 @@ entityDef item_battery
entityDef item_briefcase entityDef item_briefcase
{ {
"spawnclass" "NSItem" "spawnclass" "ncItem"
"model" "models/briefcase.mdl" "model" "models/briefcase.mdl"
"mins" "-16 -16 0" "mins" "-16 -16 0"
"maxs" "16 16 16" "maxs" "16 16 16"
@ -24,7 +24,7 @@ entityDef item_briefcase
entityDef item_cash entityDef item_cash
{ {
"spawnclass" "NSItem" "spawnclass" "ncItem"
"model" "models/cash.mdl" "model" "models/cash.mdl"
"mins" "-16 -16 0" "mins" "-16 -16 0"
"maxs" "16 16 16" "maxs" "16 16 16"
@ -36,7 +36,7 @@ entityDef item_cash
entityDef item_healthkit entityDef item_healthkit
{ {
"spawnclass" "NSItem" "spawnclass" "ncItem"
"model" "models/w_medkit.mdl" "model" "models/w_medkit.mdl"
"mins" "-16 -16 0" "mins" "-16 -16 0"
"maxs" "16 16 16" "maxs" "16 16 16"
@ -48,7 +48,7 @@ entityDef item_healthkit
entityDef item_suit entityDef item_suit
{ {
"spawnclass" "NSItem" "spawnclass" "ncItem"
"model" "models/w_suit.mdl" "model" "models/w_suit.mdl"
"mins" "-16 -16 0" "mins" "-16 -16 0"
"maxs" "16 16 16" "maxs" "16 16 16"

View file

@ -1,6 +1,6 @@
entityDef arms_dealer entityDef arms_dealer
{ {
"spawnclass" "NSMonster" "spawnclass" "ncMonster"
"model" "models/armsdealer.mdl" "model" "models/armsdealer.mdl"
"netname" "Arms Dealer" "netname" "Arms Dealer"
"health" "skill:armsdealer_health" "health" "skill:armsdealer_health"

View file

@ -1,6 +1,6 @@
entityDef info_player_start entityDef info_player_start
{ {
"spawnclass" "NSSpawnPoint" "spawnclass" "ncSpawnPoint"
"editor_mins" "-16 -16 -36" "editor_mins" "-16 -16 -36"
"editor_maxs" "16 16 36" "editor_maxs" "16 16 36"
"editor_description" "Singleplayer Spawn Point" "editor_description" "Singleplayer Spawn Point"
@ -9,7 +9,7 @@ entityDef info_player_start
entityDef info_player_deathmatch entityDef info_player_deathmatch
{ {
"spawnclass" "NSSpawnPoint" "spawnclass" "ncSpawnPoint"
"editor_mins" "-16 -16 -36" "editor_mins" "-16 -16 -36"
"editor_maxs" "16 16 36" "editor_maxs" "16 16 36"
"editor_description" "Deathmatch Spawn Point" "editor_description" "Deathmatch Spawn Point"
@ -18,7 +18,7 @@ entityDef info_player_deathmatch
entityDef info_player_coop entityDef info_player_coop
{ {
"spawnclass" "NSSpawnPoint" "spawnclass" "ncSpawnPoint"
"editor_mins" "-16 -16 -36" "editor_mins" "-16 -16 -36"
"editor_maxs" "16 16 36" "editor_maxs" "16 16 36"
"editor_description" "Cooperative Spawn Point" "editor_description" "Cooperative Spawn Point"
@ -28,7 +28,7 @@ entityDef info_player_coop
entityDef info_italian_start entityDef info_italian_start
{ {
"spawnclass" "NSSpawnPoint" "spawnclass" "ncSpawnPoint"
"editor_mins" "-16 -16 -36" "editor_mins" "-16 -16 -36"
"editor_maxs" "16 16 36" "editor_maxs" "16 16 36"
"editor_description" "Italian Mafia (Blue) Spawn Point" "editor_description" "Italian Mafia (Blue) Spawn Point"
@ -37,7 +37,7 @@ entityDef info_italian_start
entityDef info_russian_start entityDef info_russian_start
{ {
"spawnclass" "NSSpawnPoint" "spawnclass" "ncSpawnPoint"
"editor_mins" "-16 -16 -36" "editor_mins" "-16 -16 -36"
"editor_maxs" "16 16 36" "editor_maxs" "16 16 36"
"editor_description" "Russian Mafia (Red) Spawn Point" "editor_description" "Russian Mafia (Red) Spawn Point"

View file

@ -25,8 +25,8 @@ entityDef weapon_ak47
"altMode" "1" "altMode" "1"
"actModeOn" "8" "actModeOn" "8"
"actModeOff" "12" "actModeOff" "12"
"actHolster" "8" "act_holster" "8"
"actDraw" "0" "act_draw" "0"
"snd_fire" "weapon_ak47.fire" "snd_fire" "weapon_ak47.fire"
"snd_empty" "weapon.empty" "snd_empty" "weapon.empty"
@ -59,9 +59,9 @@ entityDef fireInfo_ak47
"def_onFire" "projectile_ak47" "def_onFire" "projectile_ak47"
"fireRate" "0.1" "fireRate" "0.1"
"model_flash" "sprites/muzzleflash2.spr" "model_flash" "sprites/muzzleflash2.spr"
"actFire" "4,5,6,7" "act_fire" "4,5,6,7"
"actIdle" "1,2,3" "act_idle" "1,2,3"
"actReload" "13" "act_reload" "13"
} }
entityDef fireInfo_ak47Alt entityDef fireInfo_ak47Alt
@ -69,7 +69,7 @@ entityDef fireInfo_ak47Alt
"def_onFire" "projectile_ak47Alt" "def_onFire" "projectile_ak47Alt"
"fireRate" "0.3" "fireRate" "0.3"
"model_flash" "sprites/muzzleflash2.spr" "model_flash" "sprites/muzzleflash2.spr"
"actFire" "9,10,11" "act_fire" "9,10,11"
"actIdle" "" "act_idle" ""
"actReload" "14" "act_reload" "14"
} }

View file

@ -23,11 +23,11 @@ entityDef weapon_bat
"meleeRateMiss" "0.5" "meleeRateMiss" "0.5"
"meleeRateHit" "0.25" "meleeRateHit" "0.25"
"actIdle" "0,9,10" "act_idle" "0,9,10"
"actDraw" "1" "act_draw" "1"
"actHolster" "2" "act_holster" "2"
"actMeleeMiss" "4,5,7" "act_meleeMiss" "4,5,7"
"actMeleeHit" "3,6,8" "act_meleeHit" "3,6,8"
// HLWeapon specific // HLWeapon specific
"hudSlot" "0" "hudSlot" "0"

View file

@ -23,11 +23,11 @@ entityDef weapon_baton
"meleeRateMiss" "0.5" "meleeRateMiss" "0.5"
"meleeRateHit" "0.25" "meleeRateHit" "0.25"
"actIdle" "0,9,10" "act_idle" "0,9,10"
"actDraw" "1" "act_draw" "1"
"actHolster" "2" "act_holster" "2"
"actMeleeMiss" "4,5,7" "act_meleeMiss" "4,5,7"
"actMeleeHit" "3,6,8" "act_meleeHit" "3,6,8"
// HLWeapon specific // HLWeapon specific
"hudSlot" "0" "hudSlot" "0"

View file

@ -21,11 +21,11 @@ entityDef weapon_beretta
"ammoPerShot" "1" "ammoPerShot" "1"
"punchAngle" "-2 0 0" "punchAngle" "-2 0 0"
"actFire" "3,4,5" "act_fire" "3,4,5"
"actFireLast" "6" "act_fireLast" "6"
"actReload" "7" "act_reload" "7"
"actDraw" "0" "act_draw" "0"
"actIdle" "1,2" "act_idle" "1,2"
"snd_fire" "weapon_beretta.fire" "snd_fire" "weapon_beretta.fire"
"snd_empty" "weapon.empty" "snd_empty" "weapon.empty"

View file

@ -19,11 +19,11 @@ entityDef weapon_dbshot
"ammoType" "ammo_dbshot" "ammoType" "ammo_dbshot"
"ammoRequired" "1" "ammoRequired" "1"
"actFire" "4" "act_fire" "4"
"actHolster" "7" "act_holster" "7"
"actReload" "5" "act_reload" "5"
"actDraw" "0" "act_draw" "0"
"actIdle" "1,2,3" "act_idle" "1,2,3"
"snd_fire" "weapon_dbshot.fire" "snd_fire" "weapon_dbshot.fire"
"snd_empty" "weapon.empty" "snd_empty" "weapon.empty"

View file

@ -24,11 +24,11 @@ entityDef weapon_flashbang
"primed_fuse" "4" "primed_fuse" "4"
"removeOnEmpty" "1" "removeOnEmpty" "1"
"actIdle" "0,1" "act_idle" "0,1"
"actDraw" "7" "act_draw" "7"
"actHolster" "6" "act_holster" "6"
"actFire" "2" "act_fire" "2"
"actRelease" "3,4,5" "act_release" "3,4,5"
"price" "150" "price" "150"
@ -41,7 +41,7 @@ entityDef weapon_flashbang
entityDef projectile_flashbang entityDef projectile_flashbang
{ {
"spawnclass" "NSProjectile" "spawnclass" "ncProjectile"
"model" "models/w_flashbang.mdl" "model" "models/w_flashbang.mdl"
"frame" "1" "frame" "1"
"fuse" "4" "fuse" "4"

View file

@ -21,11 +21,11 @@ entityDef weapon_glock17
"ammoPerShot" "1" "ammoPerShot" "1"
"punchAngle" "-2 0 0" "punchAngle" "-2 0 0"
"actFire" "3,4,5" "act_fire" "3,4,5"
"actFireLast" "6" "act_fireLast" "6"
"actReload" "7" "act_reload" "7"
"actDraw" "0" "act_draw" "0"
"actIdle" "1,2" "act_idle" "1,2"
"snd_fire" "weapon_glock17.fire" "snd_fire" "weapon_glock17.fire"
"snd_empty" "weapon.empty" "snd_empty" "weapon.empty"

View file

@ -25,9 +25,9 @@ entityDef weapon_knife
"meleeRateMiss" "0.5" "meleeRateMiss" "0.5"
"meleeRateHit" "0.5" "meleeRateHit" "0.5"
"actIdle" "1,2,7" "act_idle" "1,2,7"
"actDraw" "0" "act_draw" "0"
"actHolster" "2" "act_holster" "2"
// HLWeapon specific // HLWeapon specific
"hudSlot" "0" "hudSlot" "0"
@ -39,14 +39,14 @@ entityDef weapon_knife
entityDef fireInfo_knife entityDef fireInfo_knife
{ {
"actMeleeMiss" "3,4" "act_meleeMiss" "3,4"
"actMeleeHit" "3,4" "act_meleeHit" "3,4"
} }
entityDef fireInfo_knifeAlt entityDef fireInfo_knifeAlt
{ {
"actMeleeHit" "5,6" "act_meleeHit" "5,6"
"actMeleeMiss" "5,6" "act_meleeMiss" "5,6"
} }
entityDef damage_knife entityDef damage_knife

View file

@ -21,11 +21,11 @@ entityDef weapon_longslide
"ammoPerShot" "1" "ammoPerShot" "1"
"punchAngle" "-2 0 0" "punchAngle" "-2 0 0"
"actFire" "4,5,6,7" "act_fire" "4,5,6,7"
"actFireLast" "8,9,10,11" "act_fireLast" "8,9,10,11"
"actReload" "12" "act_reload" "12"
"actDraw" "0" "act_draw" "0"
"actIdle" "1,2,3" "act_idle" "1,2,3"
"snd_fire" "weapon_longslide.fire" "snd_fire" "weapon_longslide.fire"
"snd_empty" "weapon.empty" "snd_empty" "weapon.empty"

View file

@ -21,12 +21,12 @@ entityDef weapon_mac10
"ammoPerShot" "1" "ammoPerShot" "1"
"punchAngle" "-2 0 0" "punchAngle" "-2 0 0"
"actFire" "4,5,6" "act_fire" "4,5,6"
"actFireLast" "7,8" "act_fireLast" "7,8"
"actHolster" "8" "act_holster" "8"
"actReload" "9" "act_reload" "9"
"actDraw" "0" "act_draw" "0"
"actIdle" "1,2,3" "act_idle" "1,2,3"
"snd_fire" "weapon_mac10.fire" "snd_fire" "weapon_mac10.fire"
"snd_empty" "weapon.empty" "snd_empty" "weapon.empty"

View file

@ -24,11 +24,11 @@ entityDef weapon_molotov_cocktail
"primed_fuse" "4" "primed_fuse" "4"
"removeOnEmpty" "1" "removeOnEmpty" "1"
"actIdle" "0,1" "act_idle" "0,1"
"actDraw" "7" "act_draw" "7"
"actHolster" "6" "act_holster" "6"
"actFire" "2" "act_fire" "2"
"actRelease" "3,4,5" "act_release" "3,4,5"
"price" "250" "price" "250"
@ -41,7 +41,7 @@ entityDef weapon_molotov_cocktail
entityDef projectile_molotov_cocktail entityDef projectile_molotov_cocktail
{ {
"spawnclass" "NSProjectile" "spawnclass" "ncProjectile"
"model" "models/w_molotov_cocktail.mdl" "model" "models/w_molotov_cocktail.mdl"
"frame" "1" "frame" "1"
"fuse" "4" "fuse" "4"

View file

@ -19,13 +19,13 @@ entityDef weapon_mossberg
"ammoType" "ammo_mossberg" "ammoType" "ammo_mossberg"
"ammoRequired" "1" "ammoRequired" "1"
"actFire" "1" "act_fire" "1"
"actHolster" "7" "act_holster" "7"
"actReloadStart" "4" "act_reloadStart" "4"
"actReload" "2" "act_reload" "2"
"actReloadEnd" "3" "act_reloadEnd" "3"
"actDraw" "5" "act_draw" "5"
"actIdle" "0" "act_idle" "0"
"snd_draw" "weapon_mossberg.draw" "snd_draw" "weapon_mossberg.draw"
"snd_fire" "weapon_mossberg.fire" "snd_fire" "weapon_mossberg.fire"

View file

@ -21,11 +21,11 @@ entityDef weapon_psg1
"ammoPerShot" "1" "ammoPerShot" "1"
"punchAngle" "-2 0 0" "punchAngle" "-2 0 0"
"actFire" "2,3" "act_fire" "2,3"
"actFireLast" "4,5" "act_fireLast" "4,5"
"actReload" "6" "act_reload" "6"
"actDraw" "0" "act_draw" "0"
"actIdle" "1" "act_idle" "1"
"snd_fire" "weapon_psg1.fire" "snd_fire" "weapon_psg1.fire"
"snd_empty" "weapon.empty" "snd_empty" "weapon.empty"

View file

@ -24,11 +24,11 @@ entityDef weapon_smokegrenade
"primed_fuse" "4" "primed_fuse" "4"
"removeOnEmpty" "1" "removeOnEmpty" "1"
"actIdle" "0,1" "act_idle" "0,1"
"actDraw" "7" "act_draw" "7"
"actHolster" "6" "act_holster" "6"
"actFire" "2" "act_fire" "2"
"actRelease" "3,4,5" "act_release" "3,4,5"
"price" "200" "price" "200"
@ -41,7 +41,7 @@ entityDef weapon_smokegrenade
entityDef projectile_smokegrenade entityDef projectile_smokegrenade
{ {
"spawnclass" "NSProjectile" "spawnclass" "ncProjectile"
"model" "models/w_sgrenade.mdl" "model" "models/w_sgrenade.mdl"
"frame" "1" "frame" "1"
"fuse" "4" "fuse" "4"

View file

@ -21,11 +21,11 @@ entityDef weapon_steyr_m40
"ammoPerShot" "1" "ammoPerShot" "1"
"punchAngle" "-2 0 0" "punchAngle" "-2 0 0"
"actFire" "4,5,6,7" "act_fire" "4,5,6,7"
"actFireLast" "8,9,10,11" "act_fireLast" "8,9,10,11"
"actReload" "12" "act_reload" "12"
"actDraw" "0" "act_draw" "0"
"actIdle" "1,2,3" "act_idle" "1,2,3"
"snd_fire" "weapon_steyr_m40.fire" "snd_fire" "weapon_steyr_m40.fire"
"snd_empty" "weapon.empty" "snd_empty" "weapon.empty"

View file

@ -21,11 +21,11 @@ entityDef weapon_tec9
"ammoPerShot" "1" "ammoPerShot" "1"
"punchAngle" "-2 0 0" "punchAngle" "-2 0 0"
"actFire" "4,5,6" "act_fire" "4,5,6"
"actFireLast" "7,8,9" "act_fireLast" "7,8,9"
"actReload" "10" "act_reload" "10"
"actDraw" "0" "act_draw" "0"
"actIdle" "1,2,3" "act_idle" "1,2,3"
"snd_fire" "weapon_tec9.fire" "snd_fire" "weapon_tec9.fire"
"snd_empty" "weapon.empty" "snd_empty" "weapon.empty"

View file

@ -21,12 +21,12 @@ entityDef weapon_tommygun
"ammoPerShot" "1" "ammoPerShot" "1"
"punchAngle" "-2 0 0" "punchAngle" "-2 0 0"
"actFire" "2,3,4" "act_fire" "2,3,4"
"actFireLast" "5,6,7" "act_fireLast" "5,6,7"
"actHolster" "8" "act_holster" "8"
"actReload" "8" "act_reload" "8"
"actDraw" "0" "act_draw" "0"
"actIdle" "1" "act_idle" "1"
"snd_fire" "weapon_tommygun.fire" "snd_fire" "weapon_tommygun.fire"
"snd_empty" "weapon.empty" "snd_empty" "weapon.empty"

View file

@ -20,9 +20,9 @@ entityDef weapon_uzi
"ammoType" "ammo_uzi" "ammoType" "ammo_uzi"
"punchAngle" "-2 0 0" "punchAngle" "-2 0 0"
"actReload" "12" "act_reload" "12"
"actDraw" "0" "act_draw" "0"
"actIdle" "1,2,3" "act_idle" "1,2,3"
"snd_fire" "weapon_uzi.fire" "snd_fire" "weapon_uzi.fire"
"snd_empty" "weapon.empty" "snd_empty" "weapon.empty"
@ -51,8 +51,8 @@ entityDef fireInfo_uzi
"model_flash" "sprites/muzzleflash2.spr" "model_flash" "sprites/muzzleflash2.spr"
"ammoRequired" "1" "ammoRequired" "1"
"ammoPerShot" "1" "ammoPerShot" "1"
"actFire" "4,5,6" "act_fire" "4,5,6"
"actFireLast" "8,9,10" "act_fireLast" "8,9,10"
} }
entityDef projectile_uziBurst entityDef projectile_uziBurst
@ -71,7 +71,7 @@ entityDef fireInfo_uziBurst
"model_flash" "sprites/muzzleflash2.spr" "model_flash" "sprites/muzzleflash2.spr"
"ammoRequired" "3" "ammoRequired" "3"
"ammoPerShot" "3" "ammoPerShot" "3"
"actFire" "7" "act_fire" "7"
"actFireLast" "11" "act_fireLast" "11"
} }

142
scripts/bots.txt Normal file
View file

@ -0,0 +1,142 @@
{
name Nicky
model nicky
}
{
name Mark
model beppe
}
{
name Karl
model don1
}
{
name Damien
model sergei
}
{
name Kenny
model borris
}
{
name Rory
model don2
}
{
name Ludde
model vincent
}
{
name Lucien
model mark
}
{
name Timmi
model nicky
}
{
name Paul
model sergei
}
{
name Ronny
model nicky
}
{
name Redge
model mark
}
{
name Chris
model don1
}
{
name Barry
model borris
}
{
name Calvin
model vincent
}
{
name Leroy
model jules
}
{
name Tony
model nicky
}
{
name Jonny
model mark
}
{
name Carlito
model don1
}
{
name John
model vincent
}
{
name Mike
model jules
}
{
name Pete
model mark
}
{
name Gazz
model don1
}
{
name Keith
model don2
}
{
name Steven
model vincent
}
{
name Jules
model jules
}
{
name Ryan
model nicky
}
{
name Warren
model borris
}

44
src/files.dat Normal file
View file

@ -0,0 +1,44 @@
43
1 cfg/skill.cfg
1 cfg/skill_manifest.cfg
1 decls/def/ammo.def
1 decls/def/ammo/ak47.def
1 decls/def/ammo/beretta.def
1 decls/def/ammo/dbshot.def
1 decls/def/ammo/glock17.def
1 decls/def/ammo/longslide.def
1 decls/def/ammo/mac10.def
1 decls/def/ammo/mossberg.def
1 decls/def/ammo/psg1.def
1 decls/def/ammo/steyr_m40.def
1 decls/def/ammo/tec9.def
1 decls/def/ammo/tommygun.def
1 decls/def/ammo/uzi.def
1 decls/def/items.def
1 decls/def/monsters.def
1 decls/def/monsters/arms_dealer.def
1 decls/def/player.def
1 decls/def/spawns.def
1 decls/def/weapons.def
1 decls/def/weapons/ak47.def
1 decls/def/weapons/bat.def
1 decls/def/weapons/baton.def
1 decls/def/weapons/beretta.def
1 decls/def/weapons/dbshot.def
1 decls/def/weapons/flashbang.def
1 decls/def/weapons/glock17.def
1 decls/def/weapons/knife.def
1 decls/def/weapons/longslide.def
1 decls/def/weapons/mac10.def
1 decls/def/weapons/molotov_cocktail.def
1 decls/def/weapons/mossberg.def
1 decls/def/weapons/psg1.def
1 decls/def/weapons/smokegrenade.def
1 decls/def/weapons/steyr_m40.def
1 decls/def/weapons/tec9.def
1 decls/def/weapons/tommygun.def
1 decls/def/weapons/uzi.def
1 decls/sound/items_gangstawars.sndshd
1 decls/sound/weapons_gangstawars.sndshd
1 scripts/bots.txt
1 scripts/maptweaks.txt