Skip to content

Commit

Permalink
Merge pull request #2639 from jinxynii/master
Browse files Browse the repository at this point in the history
Loadouts, new gun, and animated pool icon
  • Loading branch information
Tk420634 committed Jul 15, 2023
2 parents 3ecbbc3 + 4225387 commit ea8538b
Show file tree
Hide file tree
Showing 9 changed files with 61 additions and 1 deletion.
2 changes: 2 additions & 0 deletions code/modules/clothing/suits/arfsuits.dm
Original file line number Diff line number Diff line change
Expand Up @@ -2959,6 +2959,8 @@

/obj/item/clothing/suit/armor/heavy/riot/retrofitted/worn
name = "retrofit worn riot combat armor"
icon_state = "foxranger"
item_state = "foxranger"
desc = "A suit of pre-war combat armor redesigned to handle riots. This one looks worn down, and has had its heavier components stripped away."
armor_tokens = list(ARMOR_MODIFIER_UP_MELEE_T1, ARMOR_MODIFIER_UP_BULLET_T1, ARMOR_MODIFIER_UP_DT_T2, ARMOR_MODIFIER_DOWN_LASER_T1)
slowdown = ARMOR_SLOWDOWN_LIGHT * ARMOR_SLOWDOWN_GLOBAL_MULT
Expand Down
10 changes: 10 additions & 0 deletions code/modules/projectiles/ammunition/energy/plasma.dm
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,16 @@
fire_sound = 'sound/f13weapons/AlienBlasterFire.ogg'
e_cost = 1000 //four shots and you're out. use them wisely.

/obj/item/ammo_casing/energy/plasma/pistol/eve/caster
projectile_type = /obj/item/projectile/f13plasma/pistol/eve/worn
fire_sound = 'sound/f13weapons/plasma_pistol.ogg'
e_cost = 25 //should be 5 shots of a stream of 5.

/obj/item/ammo_casing/energy/plasma/pistol/caster
projectile_type = /obj/item/projectile/f13plasma/pistol
fire_sound = 'sound/f13weapons/plasma_pistol.ogg'
e_cost = 12.5 //should be double of the eve caster

/obj/item/ammo_casing/energy/plasma/miner
projectile_type = /obj/item/projectile/f13plasma/repeater/mining
select_name = "mining plasma stream"
Expand Down
36 changes: 36 additions & 0 deletions code/modules/projectiles/guns/energy/plasmaf13.dm
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,42 @@
)
init_recoil = SHOTGUN_RECOIL(1, 1)

//Eve Caster
/obj/item/gun/energy/laser/plasma/castereve
name ="Eve 3.0"
icon = 'icons/fallout/objects/guns/longenergy.dmi'
item_state = "Aldric-Plasma-CasterEve"
icon_state = "Aldric-Plasma-CasterEve"
desc = "A burst-fire energy weapon that fires a torrential stream of toroidal plasma towards an unlucky target. This ones glows purple and has the words; Pick a god and pray. etched into the side."
ammo_type = list(/obj/item/ammo_casing/energy/plasma/pistol/eve/caster)
cell_type = /obj/item/stock_parts/cell/ammo/mfc
can_scope = FALSE
equipsound = 'sound/f13weapons/equipsounds/plasequip.ogg'
weapon_class = WEAPON_CLASS_CARBINE
weapon_weight = GUN_TWO_HAND_ONLY
init_firemodes = list(
/datum/firemode/burst/five
)
init_recoil = AUTOCARBINE_RECOIL(1, 1)

//Normal Plasma Caster
/obj/item/gun/energy/laser/plasma/caster
name ="Plasma Caster"
icon = 'icons/fallout/objects/guns/longenergy.dmi'
item_state = "Aldric-Plasma-Caster"
icon_state = "Aldric-Plasma-Caster"
desc = "A burst-fire energy weapon that fires a torrential stream of toroidal plasma towards an unfortunate soul."
ammo_type = list(/obj/item/ammo_casing/energy/plasma/pistol/caster)
cell_type = /obj/item/stock_parts/cell/ammo/mfc
can_scope = FALSE
equipsound = 'sound/f13weapons/equipsounds/plasequip.ogg'
weapon_class = WEAPON_CLASS_CARBINE
weapon_weight = GUN_TWO_HAND_ONLY
init_firemodes = list(
/datum/firemode/burst/five
)
init_recoil = AUTOCARBINE_RECOIL(1, 1)

/obj/item/gun/energy/laser/plasma/spear
name = "ergonomic plasmacaster"
icon = 'icons/fallout/objects/melee/twohanded.dmi'
Expand Down
3 changes: 3 additions & 0 deletions code/modules/smithing/finished_items.dm
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,9 @@
// qualitymod = 1
custom_materials = list(/datum/material/iron = 1000)

/obj/item/melee/smith/hammer/premadeadam
custom_materials = list(/datum/material/adamantine = 1000)

// The true manual mining scanner, knock it on rock to scan. Could use a cooldown, can't be bothered to sort it. Lowest quality got too short range to test out.
/obj/item/mining_scanner/prospector
name = "prospectors pick"
Expand Down
Binary file added icons/fallout/objects/guns/longenergy.dmi
Binary file not shown.
Binary file modified icons/fallout/onmob/weapons/guns_lefthand.dmi
Binary file not shown.
Binary file modified icons/fallout/onmob/weapons/guns_righthand.dmi
Binary file not shown.
Binary file modified icons/turf/pool.dmi
Binary file not shown.
11 changes: 10 additions & 1 deletion modular_citadel/code/modules/client/loadout/__donator.dm
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@
new /obj/item/clothing/suit/armor/heavy/riot/retrofitted/worn(src)
new /obj/item/melee/transforming/plasmacutter/regular/eve(src)
new /obj/item/clothing/glasses/welding(src)
new /obj/item/book/granter/crafting_recipe/blueprint/plasmarifle(src)
new /obj/item/gun/energy/laser/plasma/castereve(src)

/datum/gear/donator/kits/archyzt
name = "Follower's Traveler"
Expand Down Expand Up @@ -428,6 +428,15 @@
new /obj/item/smelling_salts(src)
new /obj/item/circuitboard/machine/chem_dispenser(src)

/datum/gear/donator/kits/Escamado
name = "Blacksmith's Kit"
path = /obj/item/storage/box/large/custom_kit/Escamado
ckeywhitelist = list("Escamado")

/obj/item/storage/box/large/custom_kit/Escamado/PopulateContents()
new /obj/item/survivalcapsule/blacksmith(src)
new /obj/item/melee/smith/hammer/premadeadam(src)

// F

/datum/gear/donator/kits/ferisramsay
Expand Down

0 comments on commit ea8538b

Please sign in to comment.