Skip to content

Commit

Permalink
Fixed some bugs and typos.
Browse files Browse the repository at this point in the history
[Aug 07 2024] - Gicker
  Added functionality allowing summoner eidolons to cast the spells provided in the evolutions: basic magic, minor magic, major magic and web. Simply order eidolon cast 'spellname' <target> to use
[Aug 06 2024] - Gicker
  Melee damage done by eidolon will grant exp to the summoner as if it were the summoner hitting the enemy
  Enlarge person now properly applies +2 str and -2 dex
  Eidolon attack damage now displays correctly in attacks command and scales with eidolon size
[Aug 02 2024] - Gicker
  Added flame arrow spell
  Made fireball an AoE spell with damage reflective of source material.
  Fixed a bug that was causing a crash sometimes when typing score, related to encumberance bonus changes.
  Modified the following spells to make them behave more similarly to the source material: scorching ray, lesser missile storm, missile storm
  • Loading branch information
GickerLDS committed Aug 7, 2024
1 parent 3e90875 commit 424f055
Show file tree
Hide file tree
Showing 12 changed files with 441 additions and 94 deletions.
4 changes: 3 additions & 1 deletion act.item.c
Original file line number Diff line number Diff line change
Expand Up @@ -2115,7 +2115,9 @@ static void perform_get_from_container(struct char_data *ch, struct obj_data *ob

if (mode == FIND_OBJ_INV || can_take_obj(ch, obj))
{
if (IS_CARRYING_N(ch) >= CAN_CARRY_N(ch) && GET_OBJ_TYPE(obj) != ITEM_MONEY)
if (IS_CARRYING_N(ch) >=
CAN_CARRY_N(ch) &&
GET_OBJ_TYPE(obj) != ITEM_MONEY)
act("$p: you can't hold any more items.", FALSE, ch, obj, 0, TO_CHAR);
else if (get_otrigger(obj, ch))
{
Expand Down
2 changes: 2 additions & 0 deletions class.c
Original file line number Diff line number Diff line change
Expand Up @@ -4154,6 +4154,7 @@ void load_class_list(void)
/* 3rd circle */
spell_assignment(CLASS_WIZARD, SPELL_LIGHTNING_BOLT, 5);
spell_assignment(CLASS_WIZARD, SPELL_FIREBALL, 5);
spell_assignment(CLASS_WIZARD, SPELL_FLAME_ARROW, 5);
spell_assignment(CLASS_WIZARD, SPELL_WATER_BREATHE, 5);
spell_assignment(CLASS_WIZARD, SPELL_SUMMON_CREATURE_3, 5);
spell_assignment(CLASS_WIZARD, SPELL_PHANTOM_STEED, 5);
Expand Down Expand Up @@ -5462,6 +5463,7 @@ void load_class_list(void)
/* 3rd circle */
spell_assignment(CLASS_SORCERER, SPELL_LIGHTNING_BOLT, 6);
spell_assignment(CLASS_SORCERER, SPELL_FIREBALL, 6);
spell_assignment(CLASS_SORCERER, SPELL_FLAME_ARROW, 6);
spell_assignment(CLASS_SORCERER, SPELL_WATER_BREATHE, 6);
spell_assignment(CLASS_SORCERER, SPELL_SUMMON_CREATURE_3, 6);
spell_assignment(CLASS_SORCERER, SPELL_PHANTOM_STEED, 6);
Expand Down
2 changes: 1 addition & 1 deletion evolutions.c
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,7 @@ void assign_evolutions(void)
"claw attacks. 1d6 if large, 1d8 if huge.");
evolutiono(EVOLUTION_RIDER_BOND, "rider bond", 2, false, 1, false, EVOLUTION_MOUNT, 0, 0, 0, 0, 0, EVOLUTION_REQ_TYPE_ALL,
"The eidolon offers a bonus to ride skill equal to 1/2 summoner level, and also provides the mounted "
"combat feat to the summoner whenm ridden by them.");
"combat feat to the summoner when ridden by them.");
evolutiono(EVOLUTION_SHADOW_BLEND, "shadow blend", 2, false, 1, true, 0, 0, 0, 0, 0, 0, EVOLUTION_REQ_TYPE_NONE,
"The eidolon gains 20 percent concealment when not in bright light. If the eidolon also has the "
"shadow form evolution, this benefit increases to 50 percent.");
Expand Down
Loading

0 comments on commit 424f055

Please sign in to comment.