[Manual MIRROR] Adds a ton more altevian stuff

Ports https://github.com/VOREStation/VOREStation/pull/13774 instead of the auto mirror because github was crying over conflicts with a .dmi file
This commit is contained in:
Razgriz
2022-09-22 21:32:28 -07:00
parent 4beb1a88d0
commit 6bbcda4901
29 changed files with 246 additions and 19 deletions

View File

@@ -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"

View File

@@ -0,0 +1,39 @@
/obj/item/weapon/gun/projectile/altevian
name = "Altevian Rivet Repeater"
desc = "An offensive weapon 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"