Skip to content

Commit

Permalink
[Xedra Evolved] Boann island updates (#79284)
Browse files Browse the repository at this point in the history
* Add worn gear

* Add Boann sword

* Update island

* Give Boann some Noble fae powers (from changeling list)

* Add gossamer slippers to nested category

* Enchanted gown

* Add small chance of goblin fruit bushes on Boann's island

* Fixes

* Path leading in is gravel
  • Loading branch information
Standing-Storm authored Jan 23, 2025
1 parent 1259f67 commit 813d680
Show file tree
Hide file tree
Showing 9 changed files with 163 additions and 5 deletions.
22 changes: 22 additions & 0 deletions data/mods/Xedra_Evolved/items/armor/changeling.json
Original file line number Diff line number Diff line change
Expand Up @@ -99,5 +99,27 @@
"flags": [ "BELTED" ],
"relic_data": { "passive_effects": [ { "has": "WORN", "condition": "ALWAYS", "id": "thunder_rush" } ] },
"armor": [ { "encumbrance": [ 2, 25 ], "coverage": 60, "covers": [ "torso" ], "specifically_covers": [ "torso_hanging_back" ] } ]
},
{
"id": "gown_gossamer_boann_unique",
"type": "ARMOR",
"name": { "str": "aegis gown" },
"copy-from": "gown_gossamer",
"looks_like": "gown_gossamer",
"extend": { "flags": [ "RELIC_PINK" ] },
"relic_data": {
"passive_effects": [
{
"has": "WORN",
"condition": "ALWAYS",
"incoming_damage_mod": [
{ "type": "bash", "add": -10 },
{ "type": "cut", "add": -20 },
{ "type": "stab", "add": -30 },
{ "type": "bullet", "multiply": -0.75 }
]
}
]
}
}
]
45 changes: 45 additions & 0 deletions data/mods/Xedra_Evolved/items/clothes.json
Original file line number Diff line number Diff line change
Expand Up @@ -410,6 +410,51 @@
],
"extend": { "flags": [ "FANCY" ] }
},
{
"id": "slippers_gossamer",
"type": "ARMOR",
"copy-from": "slippers",
"looks_like": "slippers",
"name": { "str": "pair of gossamer slippers", "str_pl": "pairs of gossamer slippers" },
"description": "Soft indoor shoes, suitable for wearing whie drinking liquid light from goblets of unmelting ice and dancing the night away.",
"proportional": { "weight": 0.6666, "price": 2 },
"material": [ "fae_cotton" ],
"symbol": "[",
"color": "white",
"flags": [ "VARSIZE" ],
"warmth": 4,
"//": "Very low encumbrance because these are medieval indoor shoes, not fuzzy bath slippers",
"armor": [
{
"covers": [ "foot_l", "foot_r" ],
"specifically_covers": [ "foot_toes_r", "foot_toes_l" ],
"material": [ { "type": "fae_cotton", "covered_by_mat": 100, "thickness": 0.5 } ],
"encumbrance": 4,
"coverage": 100
},
{
"covers": [ "foot_l", "foot_r" ],
"specifically_covers": [ "foot_arch_r", "foot_arch_l" ],
"material": [ { "type": "fae_cotton", "covered_by_mat": 100, "thickness": 0.5 } ],
"coverage": 90
},
{
"covers": [ "foot_l", "foot_r" ],
"specifically_covers": [ "foot_heel_r", "foot_heel_l" ],
"material": [ { "type": "fae_cotton", "covered_by_mat": 100, "thickness": 0.5 } ],
"coverage": 10
},
{
"covers": [ "foot_l", "foot_r" ],
"specifically_covers": [ "foot_sole_r", "foot_sole_l" ],
"material": [
{ "type": "fae_cotton", "covered_by_mat": 100, "thickness": 1.5 },
{ "type": "leather", "covered_by_mat": 100, "thickness": 2.0 }
],
"coverage": 100
}
]
},
{
"id": "cloak_verdant",
"type": "ARMOR",
Expand Down
19 changes: 19 additions & 0 deletions data/mods/Xedra_Evolved/items/melee_moons_tears.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,23 @@
[
{
"type": "TOOL",
"id": "boann_unique_weapon_sword",
"copy-from": "moons_tears_estoc",
"looks_like": "ch_estoc",
"name": { "str_sp": "Sidereal Eclipse" },
"description": "Shimmering like a beam of moonlight, this sword seems to minutely shift its position when not looked at directly. It exerts a slight pull on your hand when you hold it, moving your body to the proper position.",
"extend": { "flags": [ "RELIC_PINK" ] },
"relic_data": {
"passive_effects": [
{
"has": "WIELD",
"condition": "ALWAYS",
"hit_you_effect": [ { "id": "boann_unique_weapon_sword_onhit_blind", "once_in": 3 } ],
"values": [ { "value": "ATTACK_SPEED", "add": -25 }, { "value": "MELEE_DAMAGE", "multiply": 0.15 } ]
}
]
}
},
{
"type": "TOOL",
"id": "moons_tears_knife_baselard",
Expand Down
14 changes: 11 additions & 3 deletions data/mods/Xedra_Evolved/mapgen/bonum_collis.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,21 @@
],
"terrain": {
" ": "t_floor",
".": [ [ "t_grass", 5 ], [ "t_grass_long", 2 ], "t_dirt", "t_shrub" ],
".": [
[ "t_grass", 30 ],
[ "t_grass_long", 12 ],
[ "t_dirt", 6 ],
[ "t_shrub", 6 ],
"t_shrub_goblin_fruit_spring",
"t_shrub_goblin_fruit_summer",
"t_shrub_goblin_fruit_autumn"
],
"%": [ [ "t_grass", 5 ], "t_dirt" ],
"/": "t_rock_floor",
"/": "t_railroad_rubble",
"|": "t_rock_green",
"<": "t_stairs_up",
">": "t_stairs_down",
"0": "t_window_bars_noglass",
"0": [ [ "t_window_stained_green", 1 ], [ "t_window_stained_blue", 1 ], [ "t_window_stained_red", 1 ] ],
"+": "t_door_red_c",
"9": [
[ "t_tree_pomegranate", 5 ],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@
"skirt_long_gossamer",
"socks_gossamer",
"stockings_gossamer",
"slippers_gossamer",
"sheet_gossamer_patchwork",
"gambeson_gossamer",
"gambeson_hood_gossamer",
Expand Down
37 changes: 35 additions & 2 deletions data/mods/Xedra_Evolved/npc/boann.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,53 @@
"job_description": "I'm in charge of the faeries of my court.",
"common": false,
"traits": [
{ "trait": "hair_long", "variant": "blond" },
{ "trait": "hair_super_princess", "variant": "blond" },
{ "trait": "natural_hair_color_blond" },
{ "trait": "SKIN_DARK" },
{ "trait": "FAERIECREATURE" }
{ "trait": "FAERIECREATURE" },
{ "trait": "THRESH_FAIR_FOLK_NOBLE" },
{ "trait": "IRON_ALLERGY" },
{ "trait": "CHANGELING_MAGIC" },
{ "trait": "DISIMMUNE" },
{ "trait": "BEAUTIFUL2" },
{ "trait": "PARACLESIAN_FAE_SIGHT_2" },
{ "trait": "PARACLESIAN_INT_PER_2" },
{ "trait": "PARACLESIAN_STR_DEX_2" },
{ "trait": "PARACLESIAN_MAKE_GOSSAMER" },
{ "trait": "CHANGELING_NOBLE_MOVEMENT_BUFFS" },
{ "trait": "CHANGELING_NOBLE_BURNING_WEAPON" }
],
"bonus_dex": { "rng": [ 4, 10 ] },
"bonus_int": { "rng": [ 2, 5 ] },
"worn_override": "NC_BOANN_WORN_GEAR",
"carry_override": "EMPTY_GROUP",
"weapon_override": "NC_BOANN_WEAPON",
"skills": [
{ "skill": "ALL", "level": { "mul": [ { "one_in": 3 }, { "sum": [ { "dice": [ 2, 2 ] }, { "constant": -4 } ] } ] } },
{ "skill": "melee", "bonus": { "rng": [ 1, 5 ] } },
{ "skill": "firstaid", "bonus": { "rng": [ 1, 4 ] } },
{ "skill": "cooking", "bonus": { "rng": [ 6, 8 ] } }
]
},
{
"type": "item_group",
"id": "NC_BOANN_WORN_GEAR",
"subtype": "collection",
"entries": [
{ "item": "loincloth_gossamer", "prob": 100 },
{ "item": "stockings_gossamer", "prob": 100 },
{ "item": "gloves_light_gossamer", "prob": 100 },
{ "item": "gown_gossamer_boann_unique", "prob": 100 },
{ "item": "slippers_gossamer", "prob": 100 },
{ "item": "sapphire_silver_tiara", "prob": 100 }
]
},
{
"type": "item_group",
"id": "NC_BOANN_WEAPON",
"subtype": "collection",
"entries": [ { "item": "boann_unique_weapon_sword", "prob": 100 } ]
},
{
"type": "talk_topic",
"id": "TALK_BOANN_INTRO",
Expand Down
1 change: 1 addition & 0 deletions data/mods/Xedra_Evolved/recipes/category.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
"skirt_long_gossamer",
"socks_gossamer",
"stockings_gossamer",
"slippers_gossamer",
"sheet_gossamer_patchwork"
],
"difficulty": 1
Expand Down
14 changes: 14 additions & 0 deletions data/mods/Xedra_Evolved/recipes/gossamer_clothing.json
Original file line number Diff line number Diff line change
Expand Up @@ -257,6 +257,20 @@
"using": [ [ "tailoring_gossamer_patchwork", 3 ] ],
"proficiencies": [ { "proficiency": "prof_aelfen_tailoring" }, { "proficiency": "prof_gossamer_basic" } ]
},
{
"result": "slippers_gossamer",
"type": "recipe",
"activity_level": "LIGHT_EXERCISE",
"category": "CC_*",
"subcategory": "CSC_*_NESTED",
"skill_used": "tailor",
"difficulty": 1,
"time": "135 minutes",
"autolearn": false,
"reversible": { "time": "15 m" },
"using": [ [ "tailoring_gossamer_patchwork", 8 ], [ "tailoring_leather_patchwork", 1 ] ],
"proficiencies": [ { "proficiency": "prof_aelfen_tailoring" }, { "proficiency": "prof_gossamer_basic" } ]
},
{
"result": "sheet_gossamer_patchwork",
"type": "recipe",
Expand Down
15 changes: 15 additions & 0 deletions data/mods/Xedra_Evolved/spells/item_spells.json
Original file line number Diff line number Diff line change
Expand Up @@ -601,5 +601,20 @@
"energy_source": "NONE",
"base_energy_cost": 0,
"base_casting_time": 0
},
{
"id": "boann_unique_weapon_sword_onhit_blind",
"type": "SPELL",
"name": { "str": "Sidereal Eclipse blind", "//~": "NO_I18N" },
"description": { "str": "Targets you hit are blinded.", "//~": "NO_I18N" },
"valid_targets": [ "hostile" ],
"flags": [ "RANDOM_DURATION" ],
"shape": "blast",
"effect": "attack",
"effect_str": "blind",
"min_duration": 200,
"max_duration": 600,
"min_range": 1,
"max_range": 1
}
]

0 comments on commit 813d680

Please sign in to comment.