Adds a ton mroe altevian stuff

This commit is contained in:
Heroman
2022-09-21 14:59:26 +10:00
parent de26e6be5b
commit 10596cfb1b
29 changed files with 245 additions and 19 deletions
@@ -0,0 +1,59 @@
/obj/item/weapon/gun/energy/altevian
name = "Magneto-Electric Energy Projector"
desc = "A hand-held version of an energy weapon for the Altevian Hegemony. This one seems to be made for more proper civilian use with its reduced charge capacity, but ease of handling."
icon_state = "meep"
item_state = "meep"
fire_delay = 8
slot_flags = SLOT_BELT
w_class = ITEMSIZE_NORMAL
force = 5
origin_tech = list(TECH_COMBAT = 3, TECH_MAGNET = 2)
matter = list(MAT_STEEL = 1000)
projectile_type = /obj/item/projectile/beam/meeplaser
charge_cost = 150
/obj/item/weapon/gun/energy/altevian/large
name = "Proto-Reactive Beam Thruster"
desc = "A standard issue energy rifle seen for defensive purposes for a space faring rodent species. The beams are tuned for proper suppression."
icon_state = "altevian-pdw"
item_state = "altevian-pdw"
slot_flags = SLOT_BELT
w_class = ITEMSIZE_LARGE
force = 10
origin_tech = list(TECH_COMBAT = 3, TECH_MAGNET = 4)
matter = list(MAT_STEEL = 2000)
projectile_type = /obj/item/projectile/beam/meeplaser/strong
charge_cost = 300
/obj/item/projectile/beam/meeplaser
name = "meep beam"
icon_state = "meep"
damage = 15
light_color = "#77A6E1"
hud_state = "laser_disabler"
muzzle_type = /obj/effect/projectile/muzzle/meeplaser
tracer_type = /obj/effect/projectile/tracer/meeplaser
impact_type = /obj/effect/projectile/impact/meeplaser
/obj/item/projectile/beam/meeplaser/strong
name = "repeater beam"
damage = 35
/obj/effect/projectile/muzzle/meeplaser
icon_state = "muzzle_meep"
light_range = 2
light_power = 0.5
light_color = "#77A6E1"
/obj/effect/projectile/tracer/meeplaser
icon_state = "meep"
light_range = 2
light_power = 0.5
light_color = "#77A6E1"
/obj/effect/projectile/impact/meeplaser
icon_state = "impact_meep"
light_range = 2
light_power = 0.5
light_color = "#77A6E1"
@@ -0,0 +1,39 @@
/obj/item/weapon/gun/projectile/altevian
name = "Altevian Rivet Repeater"
desc = "An offensive designed by the altevians that is used for decompression and maximizes structural damage while also serving as a good method of personnel damage."
magazine_type = /obj/item/ammo_magazine/sam48
allowed_magazines = list(/obj/item/ammo_magazine/sam48)
projectile_type = /obj/item/projectile/bullet/sam48
icon_state = "altevian-repeater"
item_state = "altevian-repeater"
caliber = ".48"
load_method = MAGAZINE
/obj/item/weapon/gun/projectile/altevian/update_icon()
if(ammo_magazine)
icon_state = initial(icon_state)
else
icon_state = "[initial(icon_state)]-e"
/obj/item/ammo_magazine/sam48
name = "ammo clip (SAM .48)"
icon_state = "sam48"
desc = "Standard Altevian Munition clip, caliber .48."
caliber = ".48"
ammo_type = /obj/item/ammo_casing/sam48
mag_type = MAGAZINE
matter = list(MAT_STEEL = 240)
max_ammo = 5
multiple_sprites = 1
/obj/item/ammo_casing/sam48
desc = "A .48 bolt casing."
caliber = ".48"
projectile_type = /obj/item/projectile/bullet/sam48
matter = list(MAT_STEEL = 30)
/obj/item/projectile/bullet/sam48
fire_sound = 'sound/weapons/gunshot4.ogg'
icon_state = "sam48"
damage = 49
hud_state = "pistol_special"