Skip to content

Commit

Permalink
Magiclysm Rebalance: Part 1 (#3124)
Browse files Browse the repository at this point in the history
* Magiclysm Rebalance: Part 1

* style(autofix.ci): automated formatting

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
  • Loading branch information
RobbieNeko and autofix-ci[bot] authored Sep 10, 2023
1 parent 9734d2d commit aeaaf33
Show file tree
Hide file tree
Showing 6 changed files with 95 additions and 92 deletions.
73 changes: 73 additions & 0 deletions data/mods/Magiclysm/Spells/animist.json
Original file line number Diff line number Diff line change
Expand Up @@ -213,5 +213,78 @@
"min_duration": 6000,
"max_duration": 60000,
"duration_increment": 2160
},
{
"id": "bless",
"type": "SPELL",
"name": { "str": "Bless" },
"description": "A spell of blessing that gives you energy and boosts your abilities.",
"valid_targets": [ "self", "ally" ],
"flags": [ "VERBAL", "SOMATIC", "NO_LEGS" ],
"effect": "target_attack",
"effect_str": "bless",
"affected_body_parts": [ "torso" ],
"base_casting_time": 100,
"base_energy_cost": 100,
"energy_source": "MANA",
"spell_class": "ANIMIST",
"difficulty": 1,
"max_level": 10,
"min_aoe": 0,
"max_aoe": 5,
"aoe_increment": 0.1,
"min_range": 1,
"max_range": 10,
"range_increment": 2.0,
"//": "duration is in moves",
"min_duration": 6000,
"max_duration": 10000,
"duration_increment": 400
},
{
"id": "holy_blade",
"type": "SPELL",
"name": "Holy Blade",
"description": "This blade of light will cut through any evil it makes contact with!",
"valid_targets": [ "self" ],
"flags": [ "VERBAL", "NO_LEGS", "CONCENTRATE" ],
"min_range": 0,
"max_range": 0,
"min_damage": 1,
"max_damage": 1,
"effect": "spawn_item",
"effect_str": "longsword",
"base_casting_time": 350,
"base_energy_cost": 375,
"min_duration": 3000,
"max_duration": 9000,
"duration_increment": 3000,
"difficulty": 5,
"max_level": 20,
"spell_class": "ANIMIST",
"energy_source": "MANA"
},
{
"id": "spirit_armor",
"type": "SPELL",
"name": "Spiritual Armor",
"description": "Evil will not make it through your defenses if your faith is strong enough!",
"valid_targets": [ "self" ],
"flags": [ "VERBAL", "NO_LEGS", "CONCENTRATE", "SOMATIC" ],
"min_range": 0,
"max_range": 0,
"min_damage": 1,
"max_damage": 1,
"effect": "spawn_item",
"effect_str": "armor_lightplate",
"spell_class": "ANIMIST",
"energy_source": "MANA",
"difficulty": 5,
"max_level": 20,
"base_casting_time": 350,
"base_energy_cost": 375,
"min_duration": 3000,
"max_duration": 9000,
"duration_increment": 3000
}
]
73 changes: 0 additions & 73 deletions data/mods/Magiclysm/Spells/technomancer.json
Original file line number Diff line number Diff line change
@@ -1,31 +1,4 @@
[
{
"id": "bless",
"type": "SPELL",
"name": { "str": "Bless" },
"description": "A spell of blessing that gives you energy and boosts your abilities.",
"valid_targets": [ "self", "ally" ],
"flags": [ "VERBAL", "SOMATIC", "NO_LEGS" ],
"effect": "target_attack",
"effect_str": "bless",
"affected_body_parts": [ "torso" ],
"base_casting_time": 100,
"base_energy_cost": 100,
"energy_source": "MANA",
"spell_class": "TECHNOMANCER",
"difficulty": 1,
"max_level": 10,
"min_aoe": 0,
"max_aoe": 5,
"aoe_increment": 0.1,
"min_range": 1,
"max_range": 10,
"range_increment": 2.0,
"//": "duration is in moves",
"min_duration": 6000,
"max_duration": 10000,
"duration_increment": 400
},
{
"id": "invisibility",
"type": "SPELL",
Expand All @@ -45,52 +18,6 @@
"duration_increment": 250,
"max_level": 20
},
{
"id": "holy_blade",
"type": "SPELL",
"name": "Holy Blade",
"description": "This blade of light will cut through any evil it makes contact with!",
"valid_targets": [ "self" ],
"flags": [ "VERBAL", "NO_LEGS", "CONCENTRATE" ],
"min_range": 0,
"max_range": 0,
"min_damage": 1,
"max_damage": 1,
"effect": "spawn_item",
"effect_str": "longsword",
"base_casting_time": 350,
"base_energy_cost": 375,
"min_duration": 3000,
"max_duration": 9000,
"duration_increment": 3000,
"difficulty": 5,
"max_level": 20,
"spell_class": "TECHNOMANCER",
"energy_source": "MANA"
},
{
"id": "spirit_armor",
"type": "SPELL",
"name": "Spiritual Armor",
"description": "Evil will not make it through your defenses if your faith is strong enough!",
"valid_targets": [ "self" ],
"flags": [ "VERBAL", "NO_LEGS", "CONCENTRATE", "SOMATIC" ],
"min_range": 0,
"max_range": 0,
"min_damage": 1,
"max_damage": 1,
"effect": "spawn_item",
"effect_str": "armor_lightplate",
"spell_class": "TECHNOMANCER",
"energy_source": "MANA",
"difficulty": 5,
"max_level": 20,
"base_casting_time": 350,
"base_energy_cost": 375,
"min_duration": 3000,
"max_duration": 9000,
"duration_increment": 3000
},
{
"id": "create_atomic_lamp",
"type": "SPELL",
Expand Down
24 changes: 12 additions & 12 deletions data/mods/Magiclysm/monsters/demon_spider.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,17 +34,17 @@
"diff": 2,
"volume": "30000 ml",
"weight": "40750 g",
"hp": 45,
"hp": 30,
"speed": 150,
"symbol": "s",
"color": "red",
"aggression": -10,
"morale": 100,
"melee_skill": 6,
"melee_skill": 3,
"melee_dice": 1,
"melee_dice_sides": 8,
"melee_cut": 4,
"dodge": 7,
"dodge": 3,
"armor_bash": 1,
"armor_cut": 8,
"armor_stab": 8,
Expand All @@ -71,17 +71,17 @@
"weight": "125 kg",
"//": "monster can't be any bigger because of limits of volume on tiles. if there is a way designed around this, it should be about 3500 L",
"volume": "1000 L",
"hp": 435,
"hp": 325,
"speed": 95,
"symbol": "S",
"color": "red",
"aggression": 50,
"morale": 100,
"melee_skill": 9,
"melee_dice": 20,
"melee_dice_sides": 8,
"melee_skill": 5,
"melee_dice": 5,
"melee_dice_sides": 10,
"melee_cut": 12,
"dodge": 4,
"dodge": 1,
"armor_bash": 5,
"armor_cut": 45,
"armor_stab": 60,
Expand All @@ -103,16 +103,16 @@
"description": "This gigantic spider is the size of a moving van: you have no idea how it manages to stay together, much less move with that bulk. Its abdomen is huge and swollen-looking, and an evil intelligence burns in its eyes even as magic crackles around its chitinous barbs.",
"copy-from": "mon_demon_spider",
"weight": "250 kg",
"hp": 5600,
"speed": 28,
"hp": 1400,
"speed": 25,
"aggression": 100,
"melee_skill": 10,
"melee_skill": 8,
"melee_dice_sides": 20,
"melee_cut": 30,
"vision_day": 12,
"vision_night": 18,
"harvest": "demon_spider_queen",
"flags": [ "SEES", "SMELLS", "HEARS", "VENOM", "WEBWALK", "CLIMBS", "HARDTOSHOOT", "PUSH_MON", "STUN_IMMUNE" ],
"special_attacks": [ { "type": "spell", "spell_data": { "id": "mon_summon_demon_spiderlings" }, "cooldown": 14 } ]
"special_attacks": [ { "type": "spell", "spell_data": { "id": "mon_summon_demon_spiderlings" }, "cooldown": 256 } ]
}
]
6 changes: 3 additions & 3 deletions data/mods/Magiclysm/monsters/golems.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"material": [ "clay" ],
"symbol": "X",
"color": "brown",
"aggression": 10,
"aggression": 8,
"morale": 100,
"melee_skill": 6,
"melee_dice": 2,
Expand Down Expand Up @@ -76,7 +76,7 @@
"material": [ "stone" ],
"symbol": "X",
"color": "light_gray",
"aggression": 10,
"aggression": 8,
"morale": 100,
"melee_skill": 6,
"melee_dice": 3,
Expand Down Expand Up @@ -110,7 +110,7 @@
"material": [ "iron" ],
"symbol": "X",
"color": "dark_gray",
"aggression": 10,
"aggression": 9,
"morale": 100,
"melee_skill": 6,
"melee_dice": 3,
Expand Down
9 changes: 6 additions & 3 deletions data/mods/Magiclysm/monsters/monsters.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"material": [ "flesh" ],
"symbol": "W",
"color": "brown",
"aggression": 100,
"aggression": 8,
"morale": 100,
"melee_skill": 6,
"melee_dice": 5,
Expand All @@ -25,6 +25,7 @@
"armor_cut": 2,
"armor_bullet": 2,
"vision_night": 20,
"anger_triggers": [ "HURT", "PLAYER_NEAR_BABY", "PLAYER_CLOSE" ],
"path_settings": { "max_dist": 25 },
"harvest": "owlbear",
"reproduction": { "baby_egg": "egg_owlbear_rock", "baby_count": 1, "baby_timer": 20 },
Expand All @@ -49,7 +50,8 @@
"hp": 100,
"speed": 75,
"phase": "LIQUID",
"aggression": 100,
"aggression": 8,
"anger_triggers": [ "HURT", "PLAYER_CLOSE" ],
"morale": 100,
"melee_skill": 5,
"melee_dice": 2,
Expand Down Expand Up @@ -234,7 +236,8 @@
"material": [ "flesh" ],
"symbol": "T",
"color": "light_green",
"aggression": 100,
"aggression": 8,
"anger_triggers": [ "HURT", "PLAYER_CLOSE" ],
"morale": 100,
"melee_skill": 5,
"melee_dice": 5,
Expand Down
2 changes: 1 addition & 1 deletion data/mods/Magiclysm/professions.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
"id": "druid",
"name": "Druid",
"description": "The ancient circle of druids is gone with the Cataclysm. Nature must thrive.",
"points": 4,
"points": 2,
"items": {
"both": [ "druid_spellbook", "leathersandals", "robe", "rope_makeshift_30", "hide_bag", "hat_fur", "gloves_wraps_fur" ]
},
Expand Down

0 comments on commit aeaaf33

Please sign in to comment.