Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 34 additions & 1 deletion code/game/objects/items/rogueweapons/melee/polearms.dm
Original file line number Diff line number Diff line change
Expand Up @@ -313,7 +313,7 @@
/obj/item/rogueweapon/spear
force = 22
force_wielded = 30
possible_item_intents = list(SPEAR_THRUST_1H, SPEAR_CUT_1H)
possible_item_intents = list(SPEAR_THRUST_1H, SPEAR_CUT_1H)
gripped_intents = list(SPEAR_THRUST, SPEAR_CUT, SPEAR_BASH) //bash is for nonlethal takedowns, only targets limbs
name = "spear"
desc = "One of the oldest weapons still in use today, second only to the club. The lack of reinforcements along the shaft leaves it vulnerable to being split in two."
Expand Down Expand Up @@ -1515,3 +1515,36 @@
force_wielded = 25
max_integrity = 250


/obj/item/rogueweapon/halberd/glaive/ravox
possible_item_intents = list(/datum/intent/spear/thrust/eaglebeak, SPEAR_BASH) //bash is for nonlethal takedowns, only targets limbs
gripped_intents = list(/datum/intent/spear/thrust/glaive, /datum/intent/spear/cut/glaive, /datum/intent/axe/chop/scythe, SPEAR_BASH)
name = "gloryous glaive"
desc = "I bring him glory for he in turn brings me glory. We are bound together as one. This is written on the blade of these glaives these holy steel instruments wielded by the justicars of ravoxian bent."
icon_state = "rav_glaive"
anvilrepair = /datum/skill/craft/weaponsmithing
smeltresult = /obj/item/ingot/steel
max_blade_int = 200 //slight buff due to being holysteel gear
wdefense = 9

/obj/item/rogueweapon/halberd/glaive/getonmobprop(tag)
. = ..()
if(tag)
switch(tag)
if("gen")
return list("shrink" = 0.6,"sx" = -7,"sy" = 2,"nx" = 7,"ny" = 3,"wx" = -2,"wy" = 1,"ex" = 1,"ey" = 1,"northabove" = 0,"southabove" = 1,"eastabove" = 1,"westabove" = 0,"nturn" = -38,"sturn" = 37,"wturn" = 30,"eturn" = -30,"nflip" = 0,"sflip" = 8,"wflip" = 8,"eflip" = 0)
if("wielded")
return list("shrink" = 0.6,"sx" = 3,"sy" = 4,"nx" = -1,"ny" = 4,"wx" = -8,"wy" = 3,"ex" = 7,"ey" = 0,"northabove" = 0,"southabove" = 1,"eastabove" = 1,"westabove" = 0,"nturn" = 0,"sturn" = 0,"wturn" = 0,"eturn" = 15,"nflip" = 8,"sflip" = 0,"wflip" = 8,"eflip" = 0)
if("onback")
return list("shrink" = 0.5,"sx" = -1,"sy" = 2,"nx" = 0,"ny" = 2,"wx" = 2,"wy" = 1,"ex" = 0,"ey" = 1,"nturn" = 0,"sturn" = 0,"wturn" = 70,"eturn" = 15,"nflip" = 1,"sflip" = 1,"wflip" = 1,"eflip" = 1,"northabove" = 1,"southabove" = 0,"eastabove" = 0,"westabove" = 0)


/obj/item/rogueweapon/woodstaff/quarterstaff/steel/dendor
name = "dendorite warstaff"
desc = "Surrounding a solid core of holy steel, The druids of dindor have called upon the briars to wrap and reinforce this weapon to remind people of the fierceness of nature."
force = 18
force_wielded = 25
gripped_intents = list(/datum/intent/spear/bash/ranged/quarterstaff, /datum/intent/spear/thrust/quarterstaff)
icon_state = "dend_warstaff"
max_integrity = 400
intdamage_factor = 1.2
19 changes: 17 additions & 2 deletions code/modules/jobs/job_types/roguetown/church/templar.dm
Original file line number Diff line number Diff line change
Expand Up @@ -329,10 +329,14 @@

/datum/outfit/job/templar/crusader/choose_loadout(mob/living/carbon/human/H)
. = ..()
var/weapons = list("Halberd","Longsword","Flail","Mace","Battle Axe", "Judgement Edge", "Solar Spear", "Astratan Scimitar")
var/weapons = list("Halberd","Longsword","Flail","Mace","Battle Axe", "Solar Spear", "Astratan Scimitar", "Dendorite Warstaff", "Ravoxian Glaive", "Judgement Edge")
switch(H.patron?.type)
if(/datum/patron/divine/astrata) //Unique patron weapons, more can be added here if wanted.
weapons += "Solar Judgement"
if(/datum/patron/divine/astrata)
weapons += "Solar Spear"
if(/datum/patron/divine/astrata)
weapons += "Astratan Scimitar"
if(/datum/patron/divine/noc)
weapons += "Moonlight Khopesh"
if(/datum/patron/divine/necra)
Expand All @@ -343,10 +347,16 @@
weapons += "Forgefiend"
if(/datum/patron/divine/dendor)
weapons += "Summer Scythe"
if(/datum/patron/divine/dendor)
weapons += "Dendorite Warstaff"
if(/datum/patron/divine/xylix)
weapons += "Cackle Lash"
if(/datum/patron/divine/ravox)
weapons += "Duel Settler"
if(/datum/patron/divine/ravox)
weapons += "Ravoxian Glaive"
if(/datum/patron/divine/ravox)
weapons += "Judgement Edge"
if(/datum/patron/divine/eora)
weapons += "The Heartstring"
if(/datum/patron/divine/abyssor)
Expand Down Expand Up @@ -409,7 +419,12 @@
if("Astratan Scimitar")
H.put_in_hands(new /obj/item/rogueweapon/sword/long/ranesh_stratan(H), TRUE)
H.adjust_skillrank(/datum/skill/combat/swords, 1, TRUE)

if("Ravoxian Glaive")
H.put_in_hands(new /obj/item/rogueweapon/halberd/glaive/ravox(H), TRUE)
H.adjust_skillrank(/datum/skill/combat/polearms, 1, TRUE)
if("Dendorite Warstaff")
H.put_in_hands(new /obj/item/rogueweapon/woodstaff/quarterstaff/steel/dendor(H), TRUE)
H.adjust_skillrank(/datum/skill/combat/polearms, 1, TRUE)
// -- Start of section for god specific bonuses --
if(H.patron?.type == /datum/patron/divine/astrata)
H.adjust_skillrank(/datum/skill/magic/holy, 1, TRUE)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1032,6 +1032,22 @@
created_item = /obj/item/rogueweapon/sword/long/ranesh_stratan
i_type = "Weapons"

/datum/anvil_recipe/weapons/holy/gloryglaive
name = "Gloryous Glaive (+1 H. Steel, +1 Small log)"
req_bar = /obj/item/ingot/steelholy
additional_items = list(/obj/item/ingot/steelholy, /obj/item/grown/log/tree/small)
craftdiff = 3
created_item = /obj/item/rogueweapon/halberd/glaive/ravox
i_type = "Weapons"

/datum/anvil_recipe/weapons/holy/dendorwarstaff
name = "Dendorite Warstaff (+1 Small log)"
req_bar = /obj/item/ingot/steelholy
additional_items = list(/obj/item/grown/log/tree/small)
craftdiff = 3
created_item = /obj/item/rogueweapon/woodstaff/quarterstaff/steel/dendor
i_type = "Weapons"

//Psydonian weapon smithing
/datum/anvil_recipe/weapons/psy/axe
name = "Psydonian War Axe (+1 B. Silver, +1 Stick)"
Expand Down
Binary file modified icons/roguetown/weapons/64.dmi
Binary file not shown.
Loading