Weapons from Counter-Strike Online ported to Sven Co-op in Angelscript.
CREDITS:
Nexon for the models, textures, sounds, and sprites.
Sven Co-op hands courtesy of DNIO071, Garompa, Nova, Föur-Nïnes
AS Plugins by me, sometimes with code converted from various AMXX plugins.
Some of the weapons aren't 100% finished but they're mostly tweaks such as muzzleflashes, animations, bulletspread, damage, and such.
It'll look really messy but should be relatively easy to use anyway.
Hopefully I can make it better in the future, but health reasons and being busy IRL currently prevents me from doing so.
The plugin custom_weapons-cso.as
can be used if you're not using a buymenu plugin to register the weapons, the give
command can be used, but I would recommend using AFBase for the .player_give
command (among many other extremely useful things)
https://github.com/Zode/AFBase
If you don't use my plugin, then you'll have to put this in another plugin that you've got, such as a buymenu.
#include "../custom_weapons/cso/csobaseweapon"
#include "../custom_weapons/cso/csocommon"
Set bUseDroppedItemEffect to false in csocommon.as if you don't want to use CSO-like dropped weapons.
Change USE_CSLIKE_RECOIL and USE_PENETRATION in some weapons to your preference.
Some weapons have 3 different hand models (Male, Female, Sven Co-op) that can be switched with TertiaryAttack.
BALROG-IX
ENTITIES
weapon_balrog9
- Weapon
Dragon Claw
ENTITIES
weapon_dragonclaw
- Weapon
Dual Wakizashi
weapon_dualwaki
- WeaponBeam Sword
ENTITIES
weapon_beamsword
- Weapon
weapon_dualsword
- Weaponef_dualsword
- Various EffectsBeretta 92G Elite II
ENTITIES
weapon_elites
- Weapon
AMMO NAME
9mm
Calico M950
ENTITIES
weapon_m950
- Weapon
AMMO NAME
9mm
Python Desperado
ENTITIES
weapon_desperado
- Weapon
AMMO NAME
357
SKULL-2
ENTITIES
weapon_skull2
- Weapon
AMMO NAME
357
Desert Eagle Crimson Hunter
ENTITIES
weapon_bloodhunter
- Weapon
bloodgrenade
- Grenade
bloodhunter_effect
- Blood Siphon Effect
AMMO NAME
357
Dual Beretta Gunslinger
Winchester M1887 Maverick
ENTITIES
weapon_m1887craft
- Weapon
AMMO NAME
buckshot
Benelli M3
ENTITIES
weapon_m3
- Weapon
AMMO NAME
buckshot
Daewoo USAS-12
ENTITIES
weapon_usas12
- Weapon
AMMO NAME
buckshot
Winchester M1887
ENTITIES
weapon_m1887
- Weapon
AMMO NAME
buckshot
Quad-barreled shotgun
ENTITIES
weapon_qbarrel
- Weapon
AMMO NAME
buckshot
SKULL-11
ENTITIES
weapon_skull11
- Weapon
AMMO NAME
buckshot
Volcano
ENTITIES
weapon_volcano
- Weapon
AMMO NAME
buckshot
Pancor Jackhammer MK3A1
ENTITIES
weapon_mk3a1
- Weapon
AMMO NAME
buckshot
Brick Piece M777
ENTITIES
weapon_blockas
- Weapon
block_missile
- Projectile
AMMO NAME
buckshot
m777shot
FN P90
ENTITIES
weapon_p90
- Weapon
ammo_57mm
- Ammo
AMMO NAME
57mm
CROW-3
ENTITIES
weapon_crow3
- Weapon
AMMO NAME
9mm
Thompson M1928
ENTITIES
weapon_thompson
- Weapon
ammo_45acp
- Ammo
AMMO NAME
45acp
Steyr AUG A1
ENTITIES
weapon_aug
- Weapon
AMMO NAME
556
Lightning AR-1
ENTITIES
weapon_guitar
- Weapon
ef_guitar
- Note effects
AMMO NAME
556
Ethereal
ENTITIES
weapon_ethereal
- Weapon
ammo_ether
- Ammo
AMMO NAME
ether
Crossbow
ENTITIES
weapon_csocrossbow
- Weapon
ammo_csobolts
- Ammo
AMMO NAME
csobolts
Plasma Gun
ENTITIES
weapon_plasmagun
- Weapon
ammo_plasmashell
- Ammo
plasmaball
- Projectile
AMMO NAME
plasma
Burning AUG
ENTITIES
weapon_augex
- Weapon
augex_grenade
- Projectile
AMMO NAME
556
ARgrenades
Compound Bow
ENTITIES
weapon_csobow
- Weapon
ammo_csoarrows
- Ammo
csoarrow
- Projectile
AMMO NAME
csoarrows
Failnaught
ENTITIES
weapon_failnaught
- Weapon
holyarrow
- Projectile
ammo_holyarrows
- Ammo
AMMO NAME
holyarrows
Accuracy International AWP
ENTITIES
weapon_awp
- Weapon
AMMO NAME
m40a1
Barrett M95
ENTITIES
weapon_m95
- Weapon
ammo_50bmg
- Ammo
AMMO NAME
50bmg
Savery
ENTITIES
weapon_savery
- Weapon
AMMO NAME
m40a1
Barrett M95 White Tiger
ENTITIES
weapon_m95tiger
- Weapon
ammo_50bmg
- Ammo
net_shot
- Net Projectile
net_hit
- Net Holding Mobs
m95_tiger
- Skill Tiger
ef_claw
- Skill Hit Effect
AMMO NAME
50bmg
Dragunov SVD
ENTITIES
weapon_svd
- Weapon
AMMO NAME
m40a1
SVD Custom
ENTITIES
weapon_svdex
- Weapon
svd_rocket
- Projectile
AMMO NAME
m40a1
ARgrenades
Aeolis
ENTITIES
weapon_aeolis
- Weapon
csoproj_flame
- Projectile
AMMO NAME
556
M2 Browning
ENTITIES
weapon_m2
- Weapon
ammo_50bmg
- Ammo
AMMO NAME
50bmg
M136 AT4
ENTITIES
weapon_at4
- Weapon
at4rocket
- Projectile
AMMO NAME
rockets
AT4-CS
ENTITIES
weapon_at4ex
- Weapon
at4exrocket
- Projectile
AMMO NAME
rockets