Skip to content

Commit

Permalink
Bloodhoof Runespear (#930)
Browse files Browse the repository at this point in the history
* Creation of the doomhammer (pics needed)

* removed frostmourne stuff

* values changed, rarity set to illustrous

* Create wc_doomhammer.dds

GDC

* descriptions added

* changes from doomhammer to runespear

* runtd's bloodhoof runespear

* localisation changed, historical artifact creation added

* history and rest of the files adapted

* Runespear ingame

* Updated Model Push

* Update runespear to correct branch

* Artifact in start

* Unused code

* Fixed german translation

* Removed doomhammer

---------

Co-authored-by: MemeWizard <[email protected]>
Co-authored-by: Chomski <[email protected]>
Co-authored-by: Rekutur <[email protected]>
  • Loading branch information
4 people authored Sep 5, 2024
1 parent 9238076 commit 8c14ddb
Show file tree
Hide file tree
Showing 15 changed files with 94 additions and 1 deletion.
15 changes: 15 additions & 0 deletions common/artifacts/templates/wc_historical_artifacts_templates.txt
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,21 @@ dark_crystal_template = {
unique = yes
}

bloodhoof_runespear_template = {
can_equip = {
}

# can this character benefit from the full modifiers of the artifact?
can_benefit = {
}

# if a given character does not pass the "can_benefit" trigger then this modifier will be applied instead.
fallback = {
}

unique = yes
}

hammer_of_twilight_template = {
can_equip = {
faith.religion = religion:shathgral
Expand Down
4 changes: 4 additions & 0 deletions common/artifacts/visuals/wc_historical.txt
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,8 @@ naaru_hammer = {
maraad_memento = {
icon = "wc_maraad_memento.dds"
asset = ep2_western_tun_barrel_01_a_entity
}
bloodhoof_runespear = {
icon = "wc_bloodhoof_runespear.dds"
asset = bloodhoof_runespear_portrait_entity
}
6 changes: 6 additions & 0 deletions common/modifiers/wc_historical_artifact_modifiers.txt
Original file line number Diff line number Diff line change
Expand Up @@ -96,4 +96,10 @@ book_of_medivh_modifier = { ##might need to be rebalanced, but placeholder for n
monthly_prestige = 0.5
prowess = 3
monthly_learning_lifestyle_xp_gain_mult = 0.20
}
bloodhoof_runespear_modifier = {
martial_per_prestige_level = 2
health = 0.5
prowess = 7
defender_advantage = 4
}
Original file line number Diff line number Diff line change
Expand Up @@ -147,4 +147,35 @@ create_artifact_hammer_of_twilight_effect = {
set_variable = { name = historical_unique_artifact value = yes }
set_variable = { name = hammer_of_twilight value = yes }
}
}

create_artifact_bloodhoof_runespear_effect = {
# Get the character the artifact is being made for.
$OWNER$ = { save_scope_as = owner }

set_artifact_rarity_illustrious = yes

# Create the artifact
create_artifact = {
name = bloodhoof_runespear_name
description = bloodhoof_runespear_desc
type = spear
visuals = bloodhoof_runespear
wealth = scope:wealth
quality = scope:quality
history = {
type = created
date = 536.1.1
recipient = character:210089 #Voarn Bloodhoof
location = title:c_taurajo.title_province # Bloodhoof Clan
}
modifier = bloodhoof_runespear_modifier
save_scope_as = newly_created_artifact
decaying = no
}

scope:newly_created_artifact = {
set_variable = { name = historical_unique_artifact value = yes }
set_variable = { name = bloodhoof_runespear value = yes }
}
}
8 changes: 8 additions & 0 deletions events/artifacts/historical_artifacts_events.txt
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,14 @@ historical_artifacts.0023 = {
}
character:10200 = { create_artifact_gorehowl_effect = { OWNER = this } }
}
# Bloodhoof Runespear
if = {
limit = {
exists = character:210000 # Cairne Bloodhoof
game_start_date >= 536.1.1
}
character:210000 = { create_artifact_bloodhoof_runespear_effect = { OWNER = this } }
}
# Hammer of Twilight
if = {
limit = {
Expand Down
1 change: 1 addition & 0 deletions events/error_suppression_events.txt
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ error_suppression.0001 = {
any_artifact = {
has_variable = gorehowl
has_variable = hammer_of_twilight
has_variable = bloodhoof_runespear
}
}
}
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
pdxmesh = {
name = "bloodhoof_runespear_portrait_mesh"
file = "wc_bloodhoof_runespear_portrait.mesh"

meshsettings = {
name = "bloodhoof_runespear_portraitShape"
index = 0
texture_diffuse = "wc_tauren_runespear_portrait_diffuse.dds"
texture_normal = "wc_tauren_runespear_portrait_normal.dds"
texture_specular = "wc_tauren_runespear_portrait_properties.dds"
shader = "portrait_attachment"
shader_file = "gfx/FX/jomini/portrait.shader"
}
}

entity = {
name = "bloodhoof_runespear_portrait_entity"
pdxmesh = "bloodhoof_runespear_portrait_mesh"
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
3 changes: 3 additions & 0 deletions gfx/portraits/accessories/wc_props.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,7 @@ artifact_gorehowl = {

artifact_hammer_twilight = {
entity = { required_tags = "" node = "bn_r_prop" game_entity_override = weapon entity = "twilight_hammer_entity" }
}
artifact_bloodhoof_runespear = {
entity = { required_tags = "" node = "bn_r_prop" game_entity_override = weapon entity = "bloodhoof_runespear_portrait_entity" }
}
5 changes: 4 additions & 1 deletion localization/english/artifacts/wc_artifacts_l_english.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,7 @@
maraad_memento.desc:0 "A broken and tarnished tiara that once belonged to Leran, the sister of Vindicator Maraad. She wore it as a symbol of grace, until she was raped and killed by the orcs of the Bladewind clan. Maraad took it from her corpse as a remembrance of his beloved sister, and vowed to avenge her death."

book_of_medivh_name:0 "Book Of Medivh"
book_of_medivh_description:0 "The last surviving spellbook written by Medivh, the Last Guardian of Trisfal. This book is a powerful and ancient artifact that contains vast arcane knowledge and dark secrets. It is imbued with Medivh's magical prowess and power. It is rumoured to have the power to alter the fabric of reality and wield unimaginable magical power."
book_of_medivh_description:0 "The last surviving spellbook written by Medivh, the Last Guardian of Trisfal. This book is a powerful and ancient artifact that contains vast arcane knowledge and dark secrets. It is imbued with Medivh's magical prowess and power. It is rumoured to have the power to alter the fabric of reality and wield unimaginable magical power."

bloodhoof_runespear_name:0 "Bloodhoof Runespear"
bloodhoof_runespear_desc:0 "This spear was handed down through many generations of the Bloodhoof line. Each owner carved his own major history into the shaft before passing it on to the next generation."
3 changes: 3 additions & 0 deletions localization/german/artifacts/wc_artifacts_l_german.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,6 @@

dark_crystal_name:0 "Dunkler Kristall"
dark_crystal_desc:0 "Aus diesem seltsamen Kristall entspringt die Magie der Leere, aber irgendwo in seinem Inneren spürt Ihr die Präsenz des Lichts."

bloodhoof_runespear_name:0 "Runenspeer der Bloodhoofs"
bloodhoof_runespear_desc:0 "Dieser Speer wurde über viele Generationen der Bloodhoof-Linie weitergegeben. Jeder Eigentümer hat seine eigene große Geschichte in den Schaft geschnitzt, bevor er ihn an die nächste Generation weitergab."

0 comments on commit 8c14ddb

Please sign in to comment.