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

View file

@ -1,6 +1,6 @@
entityDef arms_dealer
{
"spawnclass" "NSMonster"
"spawnclass" "ncMonster"
"model" "models/armsdealer.mdl"
"netname" "Arms Dealer"
"health" "skill:armsdealer_health"
@ -19,4 +19,4 @@ entityDef arms_dealer
"snd_death" "monster_barney.die"
}
// TODO open buy menu on use
// TODO open buy menu on use

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -9,4 +9,4 @@ mutliplayer
replace ammo_ak101 ammo_ak47
replace weapon_tommy weapon_tommygun
replace ammo_tommy ammo_tommygun
}
}

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