Jump to content


Photo

ADD_SPELL in spell mods


  • Please log in to reply
51 replies to this topic

#1 Galactygon

Galactygon

    Modding since 2002

  • Member
  • 938 posts

Posted 26 December 2010 - 10:43 AM

A discussion in the G3 Workroom about inclusion of mod-added spells in the sphere system of Divine Remix prompted a discussion about standardizing mod-added spell files so that duplicate spells do not occour and spells that do different things do not overwrite each other.

This is best explained through examples:
Mod A might introduce the 1st level spell "Curse" as SPWI124.spl. Mod B introduces the same spell "Curse" as SPWI125.spl. There will be two copies of "Curse" in the players' 1st level priest spellbooks.

An even worse case scenario might be: Mod A introduces "Curse" as SPWI124.spl. Mod B introduces "Sunscorch" as SPWI124.spl. The user is forced to choose between those spells, by installing one mod first and the other one afterwards.

The WeiDU function ADD_SPELL was introduced to remedy this issue: different versions of the same spell accross different mods will overwrite each other if necessary, without unintentionally overwriting another spell and without unintentionally using up extra slots. Since WeiDU v221, mods that use this function can be safely un/reinstalled without messing up saved games.

The versatility of ADD_SPELL allows us to agree on common spell names added in the spell.ids instead of common .spl resources (which is less compact and would be much more difficult to maintain). We do not have to worry about how many slots we spend unless some user has more than 99 spells per level on his/her installation.

This applies to spells that use the SPCL/SPIN/SPPR/SPWI prefixes. The benefits of these prefixes are: scriptability (RES actions do not cover everything), sorcerer/new-game spell selection, priest spells being automatically granted to classes that use them, and certain opcodes are hardcoded to these prefixes. Ascension64's ToBExtender erases the only disadvantage to using these prefixes: the spell selection screens and mage/priest spellbooks can display more than 24 spells per level.

We will have to:
a.) compile a list of spell.ids entry names (ie CLERIC_BLESS) from various mods
b.) agree on common entry names so we can generate a standard list
c.) convert old mods to use ADD_SPELL using entry names from the standard list
d.) ensure (for each mod author) that any other mod files take into account that the same .spl file might be different for each and every install

This does not apply to:
a.) spells/abilities with prefixed filenames that are unlikely to appear in any other mod (ie Quest-specific spells, spells tagged to a certain character, etc.)

The benefits:
a.) basic compatibility between different spell mods
b.) introducing new scriptable spells without worrying about what filename to assign, since ADD_SPELL does it during installation in an optimal way
c.) the inclusion of mod-added priest spells in Divine Remix's sphere system
d.) allows users to play with more robust versions of the same spell by installing more robust mods after less robust ones (ie SpellPack's Sunscorch will overwrite TDD's version of the spell)

You can read more about ADD_SPELL in Turambar's thread or the WeiDU Readme. SpellPack B6 (yet to be released) has already switched to using ADD_SPELL.

Edited by Galactygon, 26 December 2010 - 10:47 AM.

Posted Image

#2 Galactygon

Galactygon

    Modding since 2002

  • Member
  • 938 posts

Posted 26 December 2010 - 10:46 AM

Here is the list of spell.ids names (to be edited) used by different mods. We need submissions according to spell level and spell type (wizard/priest/innate/class). Mods: feel free to edit this post.
 
List of existing BGII:ToB spell.ids entries can be found in the IESDP.
Priest

Level1
  CLERIC_ACID_SPRAY (TDD)
  CLERIC_ARMOR_MELT (DSotSC)
  CLERIC_BATTLEFATE (LCSpellPack)
  CLERIC_CALL_UPON_FAITH (LCSpellPack, TDD)
  CLERIC_CAUSE_LIGHT_WOUNDS (DSotSC, IWDification)
  CLERIC_CURSE (IWDification, TDD)
  CLERIC_DISPEL_FATIGUE (Fields of the Dead)
  CLERIC_DIVINE_FAVOR (TDD)
  CLERIC_ENTROPIC_SHIELD (TDD)
  CLERIC_FAERIE_FIRE (LCSpellPack, Fields of the Dead, TDD)
  CLERIC_FIRE_BOLT (DSotSC)
  CLERIC_FROST_FINGERS (TDD)
  CLERIC_MAGIC_FANG (TDD)
  CLERIC_PASS_WITHOUT_TRACE (TDD)
  CLERIC_RESIST (TDD)
  CLERIC_STRENGTH_OF_STONE (Fields of the Dead)
  CLERIC_SUNSCORCH (IWDification LCSpellPack, Fields of the Dead, TDD)
  CLERIC_VIRTUE (TDD)
Level2
  CLERIC_ALICORN_LANCE (IWDification, LCSpellPack)
  CLERIC_BANE_OF_BESHABA (TDD)
  CLERIC_BEAST_CLAW (IWDification, LCSpellPack)
  CLERIC_BULLS_STRENGTH (TDD)
  CLERIC_CAUSE_MODERATE_WOUNDS (IWDification)
  CLERIC_CURE_MODERATE_WOUNDS (DSotSC, IWDification, Fields of the Dead)
  CLERIC_DELAY_POISON (TDD)
  CLERIC_FAVOR_OF_TYMORA (TDD)
  CLERIC_HEAT_METAL (TDD)
  CLERIC_MOON_MOTES (LCSpellPack)
  CLERIC_PRODUCE_FLAME (LCSpellPack)
  CLERIC_RESIST_ACID_AND_CORROSION (Fields of the Dead)
  CLERIC_SEEKING (LCSpellPack)
  CLERIC_SPARKS (DSotSC)
  CLERIC_WARD_OF_PROTECTION (DSotSC)
Level3
  CLERIC_ARMOR_OF_DARKNESS (DSotSC)
  CLERIC_BESTOW_CURSE (Fields of the Dead, TDD)
  CLERIC_CAUSE_DISEASE (IWDification, TDD)
  CLERIC_CIRCLE_OF_BONES (IWDification, LCSpellPack)
  CLERIC_CLOUDBURST (IWDification, LCSpellPack)
  CLERIC_CONTROL_ANIMAL (TDD)
  CLERIC_ELYSIUMS_TEARS (LCSpellPack)
  CLERIC_EMOTION_CONTROL (Fields of the Dead)
  CLERIC_EXALTATION (IWDification)
  CLERIC_GREATER_MAGIC_FANG (TDD)
  CLERIC_IRON_KNUCKLES (TDD)
  CLERIC_MAGICAL_VESTMENT (TDD)
  CLERIC_MOLD_TOUCH (LCSpellPack)
  CLERIC_MOONBLADE (IWDification, LCSpellPack, TDD)
  CLERIC_NYMPHS_AURA (TDD)
  CLERIC_PAIN (DSotSC)
  CLERIC_PRAYER (IWDification, LCSpellPack, TDD)
  CLERIC_PYROTECHNICS (LCSpellPack)
  CLERIC_RANDOM_CASUALTY (LCSpellPack)
  CLERIC_SEARING_LIGHT (TDD)
  CLERIC_SPIKE_GROWTH (IWDification, LCSpellPack)
  CLERIC_STONEKIN_3 (DSotSC)
  CLERIC_STORM_SHELL (IWDification, LCSpellPack, TDD)
  CLERIC_SUMMON_ANIMAL_SPIRIT (Fields of the Dead)
Level4
  CLERIC_ADAMANTITE_MACE (LCSpellPack, Fields of the Dead)
  CLERIC_BLESSED_WARMTH (Fields of the Dead)
  CLERIC_BLOOD_RAGE (IWDification, LCSpellPack)
  CLERIC_CHROME_SKIN (TDD)
  CLERIC_CLEAR_AIR (TDD)
  CLERIC_CLOAK_OF_BRAVERY (TDD)
  CLERIC_CLOUD_OF_PESTILENCE (IWDification, LCSpellPack, TDD)
  CLERIC_CONTROL_TEMPERATURE_COLD (TDD)
  CLERIC_CONTROL_TEMPERATURE_HEAT (TDD)
  CLERIC_DIMENSIONAL_FOLDING (LCSpellPack)
  CLERIC_DIVINE_POWER (TDD)
  CLERIC_GIANT_INSECT (IWDification)
  CLERIC_ICE_STORM (TDD)
  CLERIC_INCREASE_METABOLISM (TDD)
  CLERIC_MIELIKKIS_BLADE (DSotSC)
  CLERIC_POISON_SPRAY (DSotSC)
  CLERIC_PRODUCE_FIRE (IWDification, LCSpellPack)
  CLERIC_RECITATION (IWDification, LCSpellPack)
  CLERIC_STAR_METAL_CUDGEL (IWDification, IWDEE)
  CLERIC_STATIC_CHARGE (IWDification, LCSpellPack, TDD)
  CLERIC_STONE_FORM (TDD)
  CLERIC_THORN_SPRAY (IWDification, LCSpellPack)
  CLERIC_TONGUES (TDD)
  CLERIC_UNFAILING_ENDURANCE (IWDification, TDD)
  CLERIC_WINDS_OF_PANDEMONIUM (TDD)
Level5
  CLERIC_ANIMAL_RAGE (IWDification, LCSpellPack)
  CLERIC_BLADES (DSotSC)
  CLERIC_CALL_UNDEAD (DSotSC)
  CLERIC_DEATH_MARK (TDD)
  CLERIC_EMBALM (TDD)
  CLERIC_GROUNDING (Fields of the Dead)
  CLERIC_HALLOW (TDD)
  CLERIC_HAMMER_OF_TYR (TDD)
  CLERIC_IMPREGNABLE_MIND (Fields of the Dead)
  CLERIC_LIFE_STEAL (DSotSC)
  CLERIC_MOONBEAM (TDD)
  CLERIC_PRODUCE_ICE (LCSpellPack)
  CLERIC_RAINBOW (Fields of the Dead)
  CLERIC_RIGHTEOUS_WRATH_OF_THE_FAITHFUL (IWDification, Fields of the Dead)
  CLERIC_SCRYING (TDD)
  CLERIC_SELUNES_BLESSING (DSotSC)
  CLERIC_SHIELD_OF_LATHANDER (IWDification, LCSpellPack)
  CLERIC_SMASHING_WAVE (LCSpellPack)
  CLERIC_SPIKE_STONES (IWDification, LCSpellPack)
  CLERIC_SUMMON_NATURES_ALLY_5 (TDD)
  CLERIC_THORNWRACK (Fields of the Dead)
  CLERIC_TRANSPORT_VIA_PLANTS (DSotSC)
  CLERIC_UNDEAD_WARD (IWDification, LCSpellPack)
  CLERIC_VENOM_PLUME (TDD)
  CLERIC_WALL_OF_FIRE (LCSpellPack, TDD)
Level6
  CLERIC_CELESTIAL_PROTECTION (TDD)
  CLERIC_CHOKING_VINES (DSotSC)
  CLERIC_CONJURE_LIGHTNING_ELEMENTAL (TDD)
  CLERIC_CONJURE_WATER_ELEMENTAL (TDD)
  CLERIC_CONVERSION (TDD)
  CLERIC_DEEP_FREEZE (TDD)
  CLERIC_ENTROPY_SHIELD (IWDification, LCSpellPack, TDD)
  CLERIC_FIST_OF_GOND (TDD)
  CLERIC_FLESH_TO_STONE (DSotSC)
  CLERIC_GREATER_DISPEL_MAGIC (TDD)
  CLERIC_STONE_TO_FLESH (DSotSC)
  CLERIC_HEROS_FEAST (TDD)
  CLERIC_HAMMER_OF_RETRIBUTION (LCSpellPack)
  CLERIC_HOLD_MONSTER (DSotSC)
  CLERIC_MASS_CURE_MODERATE_WOUNDS (TDD)
  CLERIC_NATURES_DEBILITATING_CHARM (TDD)
  CLERIC_POSSESSION (TDD)
  CLERIC_SECLUSION (LCSpellPack)
  CLERIC_SOUL_MERGE (TDD)
  CLERIC_SUMMON_NATURES_ALLY_5 (TDD)
  CLERIC_TENSERS_TRANSFORMATION (DSotSC)
  CLERIC_TROLLISH_FORTITUDE (TDD)
  CLERIC_VISIONS_OF_PAIN (TDD)
  CLERIC_WALL_OF_THORNS (TDD)
  CLERIC_WHIRLWIND (IWDification, LCSpellPack)
Level7
  CLERIC_ANIMATE_ROCK (TDD)
  CLERIC_ASSIMILATION (TDD)
  CLERIC_AURA_OF_PROTECTION (DSotSC)
  CLERIC_CREATE_GREATER_UNDEAD (TDD)
  CLERIC_CONJURE_LAVA_ELEMENTAL (TDD)
  CLERIC_DARK_RITUAL (DSotSC)
  CLERIC_DEATH_RECALL (TDD)
  CLERIC_DEITY_BIND (TDD)
  CLERIC_DESTRUCTION (IWDification)
  CLERIC_DEVOLUTION (TDD)
  CLERIC_DRAGON_FLESH (TDD)
  CLERIC_EVOLUTION (TDD)
  CLERIC_GREATER_SCRYING (TDD)
  CLERIC_GREATER_SHIELD_OF_LATHANDER (IWDification, LCSpellPack)
  CLERIC_IMPERVIOUS_SANCTITY_OF_THE_MIND (IWDification)
  CLERIC_KISS_OF_DEATH (TDD)
  CLERIC_MIST_OF_ELDATH (IWDification, LCSpellPack)
  CLERIC_MYSTRAS_UNRAVELLING (TDD)
  CLERIC_REINCARNATION (LCSpellPack)
  CLERIC_SELUNES_CURSE (DSotSC)
  CLERIC_SHAPECHANGE (TDD)
  CLERIC_SPACE_WARP (LCSpellPack)
  CLERIC_STALKER (IWDification)
  CLERIC_SUCCOR (TDD)
  CLERIC_SUMMON_SIRINE (DSotSC)
  CLERIC_SYMBOL_OF_BANISHMENT (TDD)
  CLERIC_SYMBOL_OF_PAIN (IWDification)
  CLERIC_SYMBOL_OF_HOPELESSNESS (IWDification)
  CLERIC_THUNDER_BOLT (DSotSC)

Wizard

Level1
  WIZARD_AZRAGANS_CHANNELING (TDD)
  WIZARD_EAGLES_SPLENDOR (CtB, RoT)
  WIZARD_FIST_OF_STONE (Fields of the Dead)
  WIZARD_INACCURACY (TDD)
  WIZARD_ORB_OF_AIR (DSotSC)
  WIZARD_PHYSICAL_AGILITY (TDD)
  WIZARD_RAY_OF_FATIGUE (Fields of the Dead)
  WIZARD_THUNDERSLAP (DSotSC)
  WIZARD_TRUE_STRIKE (TDD)
Level2
  WIZARD_CATS_GRACE (CtB, TDD, IWDification, Fields of the Dead)
  WIZARD_DARKNESS_15_FOOT (DSotSC)
  WIZARD_DECASTAVE (CtB, IWDification)
  WIZARD_GEDLEES_ELECTRIC_LOOP (IWDification)
  WIZARD_HYPNOTIC_PATTERN (LCSpellPack)
  WIZARD_ICE_BOLT (DSotSC)
  WIZARD_PROTECTION_FROM_PARALYSIS (Fields of the Dead)
  WIZARD_PYROTECHNICS (LCSpellPack)
  WIZARD_SNILLOCS_SNOWBALL_SWARM (IWDification)
  WIZARD_STEAM (TDD)
  WIZARD_THUNDERCLAP (TDD)
  WIZARD_TORMENT (TDD)
Level3
  WIZARD_ADRENALINE_RUSH (TDD)
  WIZARD_ARMY_OF_ONE (DSotSC)
  WIZARD_AURA_OF_FOCUS (TDD)
  WIZARD_BANDS_OF_SIRELLYN (Fields of the Dead)
  WIZARD_BLINK (LCSpellPack)
  WIZARD_BONE_CLUB (Fields of the Dead)
  WIZARD_ICELANCE (IWDification, TDD)
  WIZARD_IRON_MIND (Fields of the Dead)
  WIZARD_LANCE_OF_DISRUPTION (IWDification)
  WIZARD_MINOR_MALISON (LCSpellPack)
  WIZARD_OTILUKES_ACID_CLOUD (TDD)
  WIZARD_OTILUKES_FORCE_UMBRELLA (TDD)
  WIZARD_RAY_OF_FROST (DSotSC)
  WIZARD_WRAITH_FORM (LCSpellPack)
Level4
  WIZARD_BELTYNS_BURNING_BLOOD (IWDification, TDD)
  WIZARD_BESTOW_CURSE (Fields of the Dead)
  WIZARD_DAERRAGHS_AURA_OF_CLEANSING (TDD)
  WIZARD_EMOTION_COURAGE (IWDification, TDD)
  WIZARD_EMOTION_FEAR (IWDification, TDD)
  WIZARD_EMOTION_HOPE (IWDification, TDD)
  WIZARD_ETTINS_HEALING (DSotSC)
  WIZARD_FIRE_AURA (Fields of the Dead)
  WIZARD_ICE_SHARD (DSotSC, TDD)
  WIZARD_IMPROVED_STRENGTH (Fields of the Dead)
  WIZARD_MORDENKAINENS_FORCE_MISSILES (CtB, TDD, LCSpellPack, Fields of the Dead)
  WIZARD_MORDENKAINENS_PHANTOM_SHIELD_MAIDENS (TDD)
  WIZARD_OTILUKES_STEAMING_SPHERE (TDD)
  WIZARD_SHADOW_MONSTERS (IWDification)
  WIZARD_SHOUT (LCSpellPack)
  WIZARD_TURN_PEBBLE_TO_BOULDER (Fields of the Dead)
  WIZARD_VAMPIRE_MIST (TDD)
  WIZARD_VITRIOLIC_SPHERE (IWDification)
Level5
  WIZARD_BALL_LIGHTNING (CtB)
  WIZARD_CONJURE_ELEMENTAL (Fields of the Dead)
  WIZARD_CONTACT_OTHER_PLANE (IWDification)
  WIZARD_DEMISHADOW_MONSTERS (IWDification)
  WIZARD_HEAVY_FOG (TDD)
  WIZARD_ICE_BLAST (RoT)
  WIZARD_IMPROVED_INVISIBILITY_10_FOOT (RoT)
  WIZARD_LUTZAENS_FREQUENT_JAUNT (CtB)
  WIZARD_MELFS_EXPLOSIVE_METEORS (DSotSC)
  WIZARD_MELFS_PRISMATIC_SHARDS (TDD)
  WIZARD_OTILUKES_RADIANT_SCREEN (TDD)
  WIZARD_SHROUD_OF_FLAME (IWDification, LCSpellPack)
  WIZARD_SUMMON_SHADOW (IWDification, Fields of the Dead)
  WIZARD_WALL_OF_FORCE (TDD)
Level6
  WIZARD_ANIMATE_DREAD_WARRIOR (TDD)
  WIZARD_ANTIMAGIC_SHELL (DSotSC, IWDification)
  WIZARD_BLACKMANTLE (TDD)
  WIZARD_DARTS_OF_BONE (CtB, IWDification)
  WIZARD_DROWN (TDD)
  WIZARD_GEAS (DSotSC)
  WIZARD_IMPROVED_SLOW (LCSpellPack)
  WIZARD_INFERNO (RoT)
  WIZARD_LICH_TOUCH (CtB, IWDification)
  WIZARD_MASS_DIMENSION_DOOR (TDD)
  WIZARD_MONSTER_SUMMONING_4 (IWDification, RoT, TDD)
  WIZARD_POISON_REFLECTION (RoT)
  WIZARD_OTILUKES_DIAMOND_SCREEN (TDD)
  WIZARD_OTILUKES_FREEZING_SPHERE (IWDification, TDD)
  WIZARD_OTILUKES_ORB_OF_CONTAINMENT (TDD)
  WIZARD_REINCARNATION (LCSpellPack)
  WIZARD_SHADES (IWDification)
  WIZARD_TRANSMUTE_BONE_TO_STEEL (TDD)
  WIZARD_TROLLISH_FORTITUDE (CtB, IWDification)
Level7
  WIZARD_ARMOR_MELT (TDD)
  WIZARD_ASSIMILATION (TDD)
  WIZARD_ACID_STORM (IWDification)
  WIZARD_BLACK_DEATH (TDD)
  WIZARD_CHARM_PLANTS (LCSpellPack)
  WIZARD_EXECUTION (TDD)
  WIZARD_FIRE_STORM (DSotSC)
  WIZARD_FROSTBITE (TDD)
  WIZARD_GOLDEN_CLOUD (RoT)
  WIZARD_GUARDIAN_MANTLE (LCSpellPack)
  WIZARD_MALAVONS_RAGE (IWDification)
  WIZARD_MONSTER_SUMMONING_5 (IWDification, RoT, TDD)
  WIZARD_OTILUKES_DEATH_SCREEN (TDD)
  WIZARD_PERSISTENCE (LCSpellPack)
  WIZARD_POISONOUS_GAS (RoT)
  WIZARD_RAGING_BULL (TDD)
  WIZARD_SKELETON_GUARD (NTotSC)
  WIZARD_SPHERE_OF_ENERGY_DISSIPATION (DSotSC)
  WIZARD_SUFFOCATE (IWDification)
  WIZARD_VESTCAKES_FLOATING_CURSE (DSotSC)
  WIZARD_WALL_OF_WHITE_MAGIC (TDD)
Level8
  WIZARD_CONVERSION (TDD)
  WIZARD_DEATHBOLT (LCSpellPack)
  WIZARD_EYES_OF_WRATH (TDD)
  WIZARD_GLOBE_OF_DARKNESS (TDD)
  WIZARD_GRAVITY (TDD)
  WIZARD_GREAT_SHOUT (LCSpellPack)
  WIZARD_INFERNAL_COMBUSTION_ENIGMA (DSotSC)
  WIZARD_IRON_BODY (CtB, TDD, IWDification)
  WIZARD_INSANITY (DSotSC)
  WIZARD_KHELBENS_BLACKSTAFF (TDD)
  WIZARD_MASS_CHARM (DSotSC, TDD)
  WIZARD_MIASMA (DSotSC)
  WIZARD_MIND_BLANK (CtB, TDD, IWDification)
  WIZARD_MIND_ROT (TDD)
  WIZARD_MONSTER_SUMMONING_6 (IWDification, RoT, TDD)
  WIZARD_MYSTIC_SHIELD (TDD)
  WIZARD_ORCISH_HORDE (TDD)
  WIZARD_OTTOS_IRRESISTIBLE_DANCE (LCSpellPack)
  WIZARD_RARYS_MNEMONIC_NEGATOR (TDD)
  WIZARD_SOUL_OF_KALANZHAR (TDD)
  WIZARD_SUNBURST (TDD)
  WIZARD_THUNDER_BOLT (DSotSC)
  WIZARD_VARASHARS_LIFE_DRAIN (DSotSC)
Level9
  WIZARD_ALGARTHS_EMBATTLEMENT (TDD)
  WIZARD_ANIMATE_GOLEM (TDD)
  WIZARD_ANTIMAGIC_CLOUD (TDD)
  WIZARD_ARCANE_RUNES (TDD)
  WIZARD_ARCANE_SURGE (TDD)
  WiZARD_ARMY_OF_DARKNESS (TDD)
  WIZARD_CREATE_MINION (TDD)
  WIZARD_DAELOMINS_DRASTIC_DROMEDARY (TDD)
  WIZARD_GENOCIDE (TDD)
  WIZARD_HERO (RoT)
  WIZARD_INSTANT_ARMY (TDD)
  WIZARD_KHELBENS_DWEOMERDOOM (TDD)
  WIZARD_LIFE_WARP (TDD)
  WIZARD_MALYGNUS_SHATTERING_OBELISK (TDD)
  WIZARD_MOLECULAR_DISJOINTMENT (TDD)
  WIZARD_MONSTER_SUMMONING_7 (IWDification)
  WIZARD_PRISMATIC_SPHERE (TDD, LCSpellPack)
  WIZARD_REGENERATION_FIELD (RoT)
  WIZARD_TATTOO (TDD)
  WIZARD_SACRIFICIAL_TRANSFER (TDD)
  WIZARD_SHATTER_BONES (TDD)
  WIZARD_SOUL_ROT (TDD)
  WIZARD_SUMMON_BLUE_DRAGON (RoT)
  WIZARD_ULTIMA (RoT)
  WIZARD_WEIRD (TDD)

Edited by Galactygon, 18 March 2017 - 10:27 PM.

Posted Image

#3 Galactygon

Galactygon

    Modding since 2002

  • Member
  • 938 posts

Posted 29 December 2010 - 10:25 AM

I've started with:
* Setup-CtB.tp2 (v1.12, might not be the newest, correct me if there are discrepancies)
* Setup-TDD.tp2 (is it safe to leave/change these idsnames, since no other mod uses them?)

I haven't organized anything right now, all I've done is a search for SPELL.IDS in each of the .tp2 files. We need more submissions from different mods!

1114 COM_DRUID_MAGIC_FANG
1115 COM_DRUID_PASS_WITHOUT_TRACE
1116 COM_DRUID_FEARIE_FIRE
1117 COM_DRUID_RESISTANCE
1118 COM_PRIEST_BANE
1119 COM_PRIEST_DIVINE_FAVOUR
1120 COM_PRIEST_ENTROPIC_SHIELD
1121 COM_DRUID_FREEZING_HANDS
1122 COM_DRUID_ACID_HAND
1215 COM_DRUID_DELAY_POISEN
1216 COM_DRUID_HEAT_METAL
1217 COM_PRIEST_BULLS_STRENGTH
1320 COM_DRUID_GREATER_MAGIC_FANG
1321 COM_PRIEST_BESTOW_CURSE
1322 COM_PRIEST_MAGIC_VESTMENT
1323 COM_PRIEST_PRAYER
1324 COM_PRIEST_SEARING_LIGHT
1325 COM_DRUID_NYMPH_AURA
1326 COM_DRUID_DOMINATE_ANIMAL
1327 COM_DRUID_IRON_KNUCKLES
1328 COM_PRIEST_CLOAK_OF_BRAVERY
1329 COM_PRIEST_CAUSE_DISEASE
1418 COM_DRUID_TEMPERATURE_COLD
1419 COM_DRUID_TEMPERATURE_HEAT
1420 COM_DRUID_FREEDOM_OF_MOVEMENT
1421 COM_DRUID_AIR_POCKET
1422 COM_PRIEST_DIVINE_POWER
1423 COM_PRIEST_TONGUES
1424 COM_DRUID_INCREASE_METABOLISM
1425 COM_DRUID_WINDS_OF_PANDAMONIUM
1426 COM_PRIEST_STATIC_CHARGE
1427 COM_PRIEST_CLOUD_OF_PESTILENCE
1518 COM_DRUID_DEATH_MARK
1519 COM_DRUID_WALL_OF_FIRE
1520 COM_DRUID_ICE_STORM
1521 COM_DRUID_SUMMON_NATURES_ALLY5
1522 COM_PRIEST_HALLOW
1523 COM_PRIEST_SCRYING
1524 COM_PRIEST_CALL_UPON_FAITH
1525 COM_PRIEST_EMBALM
1526 COM_PRIEST_HEROES_FEAST
1527 COM_DRUID_WALL_OF_THORNS
1528 COM_DRUID_VENOM_PLOOM
1615 COM_DRUID_ANIMATE_ROCKS
1616 COM_DRUID_SUMMON_NATURES_ALLY6
1617 COM_DRUID_HEALING_CIRCLE
1618 COM_DRUID_GREATER_DISPELLING
1620 COM_PRIEST_POSSESION
1621 COM_PRIEST_MOON_BEAM
1622 COM_DRUID_VITALITY_DRAIN
1623 COM_PRIEST_VISIONS_OF_PAIN
1624 COM_DRUID_NATURES_DEABILITATING_RATH
1625 COM_DRUID_DEEP_FREEZE
1625 COM_PRIEST_SOUL_MERGE
1628 COM_CONVERSION_TO_THE_DARK
1629 COM_DRUID_SUMMON_LIGHTNING_ELEMENTAL
1718 CLERIC_SYMBOL_STUN
1719 CLERIC_SYMBOL_DEATH
1733 CLERIC_SYMBOL_OF_BANISHMENT
1735 COM_KISS_OF_DEATH
1736 CLERIC_SUMMON_LAVA_ELEMENTAL
1737 CLERIC_SUMMON_WATER_ELEMENTAL
1741 COM_DRUID_EVALUTION
1742 COM_DRUID_SUNBEAM
1743 COM_DRUID_SHAPECHANGE
1744 COM_DRUID_GREATER_SCRYING
1745 COM_PRIEST_DIETY_BIND
1746 COM_PRIEST_ASSIMILATION
1747 COM_PRIEST_MYSTRAS_UNRAVELLING
1748 COM_PRIEST_GREATER_UNDEAD
1749 COM_PRIEST_SUCCOR
1750 COM_DRUID_DRAGON_FLESH
1751 COM_DRUID_DEVALUTION
1752 COM_DRUID_TROLLISH_FORTITUDE
1961 PLATE_OF_SMOLDERING
1962 TOPAZ_DRAGON_BREATH
1963 FRIGHTFUL_MOAN
2126 COM_AZRAGANS_CHANELLING
2127 COM_PHYSICAL_AGILITY
2128 COM_TRUE_STRIKE
2225 COM_TORMENT
2226 COM_STEAM
2228 COM_ENDURANCE
2229 COM_THUNDERCLAP
2327 COM_AURA_OF_FOCUS
2328 COM_ICELANCE
2329 COM_ADRENALIN_RUSH
2427 COM_ICE_SHARD
2428 COM_WEAKEN
2429 BELTYNS_BURNING_BLOOD
2430 COM_DAERRAGHS_AURA_OF_CLEANSING
2528 COM_HEAVY_FOG
2626 COM_MASS_TELEPORT
2724 COM_ASSIMILATION
2725 COM_BLACK_DEATH
2726 COM_RAGING_BULL
2727 COM_FROST_BITE
2728 COM_ARMOUR_MELT
2729 COM_EXECUTION
2819 COM_ORCISH_HOARD
2820 COM_HEMOPHILIA
2821 COM_SOUL_OF_KALANZHAR
2822 COM_RARYS_MNEMONIC_NEGATOR
2825 COM_SUNBURST
2826 COM_SUFFOCATION
2827 COM_GRAVITY
2938 COM_ANTI_MAGIC_CLOUD
2969 COM_ARMY_DARKNESS
2970 COM_TATTOO
2971 COM_LIFE_WARP
2972 COM_SHATTER_BONES
2973 COM_SACRAFICIAL_TRANSFER
2974 COM_ARCANE_RUNES
2975 COM_RARYS_MNEMONIC_ENCHANCER
// Shared with CtB
2227 WIZARD_CATS_GRACE
2440 WIZARD_MORDENKAINENS_FORCE_MISSILES
2627 WIZARD_ANTIMAGIC_FIELD
2823 WIZARD_IRON_BODY
2824 WIZARD_MIND_BLANK
// Shared with RoT
2733 WIZARD_MONSTER_SUMMONING_IV
2733 WIZARD_MONSTER_SUMMONING_V
2733 WIZARD_MONSTER_SUMMONING_VI
// CtB only
2140 WIZARD_EAGLES_SPLENDOR
2240 WIZARD_DECASTAVE
2540 WIZARD_BALL_LIGHTNING
2541 WIZARD_LUTZAENS_FREQUENT_JAUNT
2640 WIZARD_DARTS_OF_BONE
2643 WIZARD_TROLLISH_FORTITUDE
2642 WIZARD_LICH_TOUCH
2060 WIZARD_HAKESHAR_EFFECTS_5
2061 WIZARD_HAKESHAR_EFFECTS_7
2062 WIZARD_HAKESHAR_EFFECTS_9
2063 WIZARD_COWLED_VD
3514 WIZARD_ADVANCED_ALCHEMY
3515 CB_ADV_ENCHANT_SWORD
3516 CB_ADV_ENCHANT_DAGGER
2360 CB_ELMINSTERS_LIGHTNING

Posted Image

#4 Hoppy

Hoppy

    Mage Hunter

  • Member
  • 2107 posts

Posted 30 December 2010 - 12:53 AM

I've started with:
* Setup-CtB.tp2 (v1.12, might not be the newest, correct me if there are discrepancies)
* Setup-TDD.tp2 (is it safe to leave/change these idsnames, since no other mod uses them?)

I haven't organized anything right now, all I've done is a search for SPELL.IDS in each of the .tp2 files. We need more submissions from different mods!

1114 COM_DRUID_MAGIC_FANG
1115 COM_DRUID_PASS_WITHOUT_TRACE
1116 COM_DRUID_FEARIE_FIRE
1117 COM_DRUID_RESISTANCE
1118 COM_PRIEST_BANE
1119 COM_PRIEST_DIVINE_FAVOUR
1120 COM_PRIEST_ENTROPIC_SHIELD
1121 COM_DRUID_FREEZING_HANDS
1122 COM_DRUID_ACID_HAND
1215 COM_DRUID_DELAY_POISEN
1216 COM_DRUID_HEAT_METAL
1217 COM_PRIEST_BULLS_STRENGTH
1320 COM_DRUID_GREATER_MAGIC_FANG
1321 COM_PRIEST_BESTOW_CURSE
1322 COM_PRIEST_MAGIC_VESTMENT
1323 COM_PRIEST_PRAYER
1324 COM_PRIEST_SEARING_LIGHT
1325 COM_DRUID_NYMPH_AURA
1326 COM_DRUID_DOMINATE_ANIMAL
1327 COM_DRUID_IRON_KNUCKLES
1328 COM_PRIEST_CLOAK_OF_BRAVERY
1329 COM_PRIEST_CAUSE_DISEASE
1418 COM_DRUID_TEMPERATURE_COLD
1419 COM_DRUID_TEMPERATURE_HEAT
1420 COM_DRUID_FREEDOM_OF_MOVEMENT
1421 COM_DRUID_AIR_POCKET
1422 COM_PRIEST_DIVINE_POWER
1423 COM_PRIEST_TONGUES
1424 COM_DRUID_INCREASE_METABOLISM
1425 COM_DRUID_WINDS_OF_PANDAMONIUM
1426 COM_PRIEST_STATIC_CHARGE
1427 COM_PRIEST_CLOUD_OF_PESTILENCE
1518 COM_DRUID_DEATH_MARK
1519 COM_DRUID_WALL_OF_FIRE
1520 COM_DRUID_ICE_STORM
1521 COM_DRUID_SUMMON_NATURES_ALLY5
1522 COM_PRIEST_HALLOW
1523 COM_PRIEST_SCRYING
1524 COM_PRIEST_CALL_UPON_FAITH
1525 COM_PRIEST_EMBALM
1526 COM_PRIEST_HEROES_FEAST
1527 COM_DRUID_WALL_OF_THORNS
1528 COM_DRUID_VENOM_PLOOM
1615 COM_DRUID_ANIMATE_ROCKS
1616 COM_DRUID_SUMMON_NATURES_ALLY6
1617 COM_DRUID_HEALING_CIRCLE
1618 COM_DRUID_GREATER_DISPELLING
1620 COM_PRIEST_POSSESION
1621 COM_PRIEST_MOON_BEAM
1622 COM_DRUID_VITALITY_DRAIN
1623 COM_PRIEST_VISIONS_OF_PAIN
1624 COM_DRUID_NATURES_DEABILITATING_RATH
1625 COM_DRUID_DEEP_FREEZE
1625 COM_PRIEST_SOUL_MERGE
1628 COM_CONVERSION_TO_THE_DARK
1629 COM_DRUID_SUMMON_LIGHTNING_ELEMENTAL
1718 CLERIC_SYMBOL_STUN
1719 CLERIC_SYMBOL_DEATH
1733 CLERIC_SYMBOL_OF_BANISHMENT
1735 COM_KISS_OF_DEATH
1736 CLERIC_SUMMON_LAVA_ELEMENTAL
1737 CLERIC_SUMMON_WATER_ELEMENTAL
1741 COM_DRUID_EVALUTION
1742 COM_DRUID_SUNBEAM
1743 COM_DRUID_SHAPECHANGE
1744 COM_DRUID_GREATER_SCRYING
1745 COM_PRIEST_DIETY_BIND
1746 COM_PRIEST_ASSIMILATION
1747 COM_PRIEST_MYSTRAS_UNRAVELLING
1748 COM_PRIEST_GREATER_UNDEAD
1749 COM_PRIEST_SUCCOR
1750 COM_DRUID_DRAGON_FLESH
1751 COM_DRUID_DEVALUTION
1752 COM_DRUID_TROLLISH_FORTITUDE
1961 PLATE_OF_SMOLDERING
1962 TOPAZ_DRAGON_BREATH
1963 FRIGHTFUL_MOAN
2126 COM_AZRAGANS_CHANELLING
2127 COM_PHYSICAL_AGILITY
2128 COM_TRUE_STRIKE
2225 COM_TORMENT
2226 COM_STEAM
2228 COM_ENDURANCE
2229 COM_THUNDERCLAP
2327 COM_AURA_OF_FOCUS
2328 COM_ICELANCE
2329 COM_ADRENALIN_RUSH
2427 COM_ICE_SHARD
2428 COM_WEAKEN
2429 BELTYNS_BURNING_BLOOD
2430 COM_DAERRAGHS_AURA_OF_CLEANSING
2528 COM_HEAVY_FOG
2626 COM_MASS_TELEPORT
2724 COM_ASSIMILATION
2725 COM_BLACK_DEATH
2726 COM_RAGING_BULL
2727 COM_FROST_BITE
2728 COM_ARMOUR_MELT
2729 COM_EXECUTION
2819 COM_ORCISH_HOARD
2820 COM_HEMOPHILIA
2821 COM_SOUL_OF_KALANZHAR
2822 COM_RARYS_MNEMONIC_NEGATOR
2825 COM_SUNBURST
2826 COM_SUFFOCATION
2827 COM_GRAVITY
2938 COM_ANTI_MAGIC_CLOUD
2969 COM_ARMY_DARKNESS
2970 COM_TATTOO
2971 COM_LIFE_WARP
2972 COM_SHATTER_BONES
2973 COM_SACRAFICIAL_TRANSFER
2974 COM_ARCANE_RUNES
2975 COM_RARYS_MNEMONIC_ENCHANCER
// Shared with CtB
2227 WIZARD_CATS_GRACE
2440 WIZARD_MORDENKAINENS_FORCE_MISSILES
2627 WIZARD_ANTIMAGIC_FIELD
2823 WIZARD_IRON_BODY
2824 WIZARD_MIND_BLANK
// Shared with RoT
2733 WIZARD_MONSTER_SUMMONING_IV
2733 WIZARD_MONSTER_SUMMONING_V
2733 WIZARD_MONSTER_SUMMONING_VI
// CtB only
2140 WIZARD_EAGLES_SPLENDOR
2240 WIZARD_DECASTAVE
2540 WIZARD_BALL_LIGHTNING
2541 WIZARD_LUTZAENS_FREQUENT_JAUNT
2640 WIZARD_DARTS_OF_BONE
2643 WIZARD_TROLLISH_FORTITUDE
2642 WIZARD_LICH_TOUCH
2060 WIZARD_HAKESHAR_EFFECTS_5
2061 WIZARD_HAKESHAR_EFFECTS_7
2062 WIZARD_HAKESHAR_EFFECTS_9
2063 WIZARD_COWLED_VD
3514 WIZARD_ADVANCED_ALCHEMY
3515 CB_ADV_ENCHANT_SWORD
3516 CB_ADV_ENCHANT_DAGGER
2360 CB_ELMINSTERS_LIGHTNING


What version of TDD are you testing? There is a discrepancy with Anti-Magic Cloud which conflicted with BGT and I thought I removed that baby from the IDS and just relied on it being used with scripts. I'll check some things tomorrow.

Also any spells that are written to the IDS with Shadows Over Soubar are most likely duped with Check the Bodies and or TDD.

Region adds a lot but some are shared. I am currently looking at that right now if you want more info or I can post the IDS segment from the TP2 tomorrow.

Quite sleepy now... <yawn> -_-
?May God defend me from my friends; I can defend myself from my enemies.? - Voltaire

"If you think that a size of the mod indicates an amount of bugs that it introduces and their severity you're totally wrong...
Try not to use next time a load of shitty "super-mega-improving-tweaking-revising" small mods that you have installed and try to meet Wulfgar once again."
- King Diamond


Posted Image The Definitive Guide to Trolls

"Finding food and a place to sleep is your own business. I imagine Paul the Cat should have some fun with you, too" - Potencius in The Darkest Day
"You have been warned, little bastard!" -Khelben to a young <CHARNAME>in Check the Bodies
There are those who will snivel, and offer nothing in return except criticism, meanwhile never lifting a finger to do other than to cut other peoples labor down simply for the fact that they lack the capability to put anything of their own together. -erebusant

#5 Galactygon

Galactygon

    Modding since 2002

  • Member
  • 938 posts

Posted 30 December 2010 - 08:49 AM

What version of TDD are you testing? There is a discrepancy with Anti-Magic Cloud which conflicted with BGT and I thought I removed that baby from the IDS and just relied on it being used with scripts. I'll check some things tomorrow.


There was no indication anywhere in Setup-TDD.tp2. Looks like I have an outdated version, as the .tp2 was modified June 21, 2007, and TDD has last evolved at Dec 21, 2010

I am currently looking at that right now if you want more info or I can post the IDS segment from the TP2 tomorrow.


Please do, you know more about it than I do.

-Galactygon
Posted Image

#6 Hoppy

Hoppy

    Mage Hunter

  • Member
  • 2107 posts

Posted 30 December 2010 - 09:55 AM


What version of TDD are you testing? There is a discrepancy with Anti-Magic Cloud which conflicted with BGT and I thought I removed that baby from the IDS and just relied on it being used with scripts. I'll check some things tomorrow.


There was no indication anywhere in Setup-TDD.tp2. Looks like I have an outdated version, as the .tp2 was modified June 21, 2007, and TDD has last evolved at Dec 21, 2010

I am currently looking at that right now if you want more info or I can post the IDS segment from the TP2 tomorrow.


Please do, you know more about it than I do.

-Galactygon


Yep, that old one was the last update King Diamond did for TDD. The other change I did in TDD 1.13 was renamed the Weird spell but that wasn't an IDS adding thing, it was replacing/overriding one of the vanilla IDS entries claiming it was unused but in fact it still is. These changes were mainly due to spells still used in the BGMain executable of BG1, which BGT merges with the executable for BG2, thus the universal changes to be safe. :)

Edited by Hoppy, 30 December 2010 - 09:59 AM.

?May God defend me from my friends; I can defend myself from my enemies.? - Voltaire

"If you think that a size of the mod indicates an amount of bugs that it introduces and their severity you're totally wrong...
Try not to use next time a load of shitty "super-mega-improving-tweaking-revising" small mods that you have installed and try to meet Wulfgar once again."
- King Diamond


Posted Image The Definitive Guide to Trolls

"Finding food and a place to sleep is your own business. I imagine Paul the Cat should have some fun with you, too" - Potencius in The Darkest Day
"You have been warned, little bastard!" -Khelben to a young <CHARNAME>in Check the Bodies
There are those who will snivel, and offer nothing in return except criticism, meanwhile never lifting a finger to do other than to cut other peoples labor down simply for the fact that they lack the capability to put anything of their own together. -erebusant

#7 Hoppy

Hoppy

    Mage Hunter

  • Member
  • 2107 posts

Posted 21 January 2011 - 09:09 AM

Sorry I forgot about this but here is the info for Region of Terror and Shadows Over Soubar. Mainly shared files if the
other mods are installed:

SOS


~2429 BELTYNS_BURNING_BLOOD~ //Shared with TDD

All other Soubar spells have CB as prefix so I don't think we will have a problem. I don't see anything else that could conflict with other spell naming or even the IDS. Maybe spell BAMs? :unsure:







RoT

~2140 WIZARD_EAGLES_SPLENDOR~ //sharing with CtB

~2733 WIZARD_MONSTER_SUMMONING_IV~ //sharing with TDD

~2828 WIZARD_MONSTER_SUMMONING_V~ //sharing with TDD

~2968 WIZARD_MONSTER_SUMMONING_VI~ //sharing with TDD

Now for KITS: (this might be overkill but if you don't want things to overwrite each other, this may be necessary. TDD has kits too)

SPCL355.SPL
SPCL224.SPL~ 
SPCL225.SPL~  
SPCL226.SPL~   
SPCL227.SPL~   
SPCL228.SPL~   
SPCL229.SPL~   


SPCL334
SPCL333.SPL

SPIN128.SPL~         
SPIN129.SPL~         
SPIN130.SPL~   
SPIN131.SPL~

SPCL544.SPL~  
SPCL545.SPL~      
SPCL546.SPL~         
SPCL547.SPL~        
SPCL548.SPL~         
SPCL549.SPL~         
SPCL550.SPL~         
SPCL551.SPL~       
SPCL552.SPL~       
SPCL553.SPL~       
SPCL554.SPL~         
SPCL543.SPL~        
SPCL543A.SPL~       
SPCL543B.SPL~        
SPCL543C.SPL~       
SPCL543D.SPL~        
SPCL543E.SPL~        
SPCL543F.SPL~        
SPCL543G.SPL~       
SPCL543H.SPL~        
SPCL543I.SPL~        
SPCL543J.SPL~       

SPCL335.SPL
SPCL336.SPL
SPCL337.SPL
SPCL338.SPL
SPCL339.SPL

SPCL155.SPL
SPCL156.SPL
SPCL157.SPL
SPCL158.SPL
SPCL159.SPL
SPCL160.SPL
SPCL161.SPL
SPCL162.SPL

SPCL360.SPL
SPCL361.SPL
SPCL362.SPL
SPCL363.SPL
SPCL364.SPL
SPCL365.SPL
SPCL366.SPL
SPCL367.SPL
SPCL368.SPL
SPCL369.SPL
SPCL370.SPL
SPCL371.SPL
SPCL372.SPL
SPCL373.SPL
SPCL374.SPL
SPCL375.SPL
SPCL376.SPL
SPCL377.SPL
SPCL378.SPL
SPCL379.SPL
SPCL380.SPL
SPCL381.SPL
SPCL382.SPL


Edited by Hoppy, 21 January 2011 - 10:03 AM.

?May God defend me from my friends; I can defend myself from my enemies.? - Voltaire

"If you think that a size of the mod indicates an amount of bugs that it introduces and their severity you're totally wrong...
Try not to use next time a load of shitty "super-mega-improving-tweaking-revising" small mods that you have installed and try to meet Wulfgar once again."
- King Diamond


Posted Image The Definitive Guide to Trolls

"Finding food and a place to sleep is your own business. I imagine Paul the Cat should have some fun with you, too" - Potencius in The Darkest Day
"You have been warned, little bastard!" -Khelben to a young <CHARNAME>in Check the Bodies
There are those who will snivel, and offer nothing in return except criticism, meanwhile never lifting a finger to do other than to cut other peoples labor down simply for the fact that they lack the capability to put anything of their own together. -erebusant

#8 Galactygon

Galactygon

    Modding since 2002

  • Member
  • 938 posts

Posted 29 January 2011 - 03:31 AM

I've updated the list with those we'd agree for sure.

I'm going to dispute some of the IDS names, since they are not consistent with vanilla's system of naming spells. Would you be willing to update old mods to use ADD_SPELL with IDS names we're going to agree on? Are you willing to change the IDS names so they are more consistent with vanilla's system, so that future mods will use from this standardized list?

COM_DRUID_SOMETHING
COM_PRIEST_SOMETHING

These prefixes could be changed to simply CLERIC_SOMETHING.

In some cases where the spell effects are nearly identical but the spell name slightly different, we will have to agree on spell names. I'd go with their AD&D names:

COM_PRIEST_BANE -> CLERIC_CURSE (according to 2e)
COM_DRUID_FREEZING_HANDS -> CLERIC_FROST_FINGERS (according to 2e)
COM_DRUID_FREEDOM_OF_MOVEMENT -> Is this identical to CLERIC_FREE_ACTION?
COM_PRIEST_DIVINE_POWER -> Is this identical to CLERIC_HOLY_POWER?
COM_DRUID_WINDS_OF_PANDAMONIUM -> There is a misspell at PANDEMONIUM.
COM_DRUID_SUMMON_NATURES_ALLY5, COM_DRUID_SUMMON_NATURES_ALLY6 -> Is this identical to CLERIC_ANIMAL_SUMMONING_2? There is no COM_DRUID_SUMMON_NATURES_ALLY1-5 or COM_DRUID_SUMMON_NATURES_ALLY7
COM_PRIEST_CALL_UPON_FAITH -> There is a 1st level AD&D spell CLERIC_CALL_UPON_FAITH that SpellPack introduces, so it might be best to rename this IDS name to CLERIC_CALL_UPON_FAITH_5. Do you agree?
COM_PRIEST_HEROES_FEAST -> There is a 6th level AD&D spell of the same name, so it might be best to rename this 5th level variant CLERIC_HEROES_FEAST_5
COM_DRUID_WALL_OF_THORNS -> There is a 6th level AD&D spell of the same name, so it might be best to rename this 5th level variant CLERIC_WALL_OF_THORNS_5
COM_DRUID_ANIMATE_ROCKS -> There is a 7th level AD&D spell of the same name, so it might be best to rename this 6th level variant CLERIC_ANIMATE_ROCKS_6
COM_DRUID_GREATER_DISPELLING -> 3e has a 6th level spell Greater Dispel Magic. Should the spell name be changed to CLERIC_GREATER_DISPEL_MAGIC?
COM_PRIEST_MOON_BEAM -> There is a 5th level AD&D spell of the same name, so it might be best to rename this 6th level variant CLERIC_MOON_BEAM_6
CLERIC_SYMBOL_OF_BANISHMENT -> Vanilla leaves out the OF, so it would be CLERIC_SYMBOL_BANISHMENT
COM_DRUID_EVALUTION -> Isn't this CLERIC_EVOLUTION
COM_PRIEST_MYSTRAS_UNRAVELLING -> Isn't this CLERIC_MYSTRAS_UNRAVELING
COM_PRIEST_GREATER_UNDEAD -> Isn't this CLERIC_CREATE_GREATER_UNDEAD?
COM_SUFFOCATION -> There is a 7th level AD&D spell of the same name, so it might be best to rename this 8th level variant WIZARD_SUFFOCATION_8
COM_SACRAFICIAL_TRANSFER -> COM_SACRIFICIAL_TRANSFER


1961 PLATE_OF_SMOLDERING
1962 TOPAZ_DRAGON_BREATH
1963 FRIGHTFUL_MOAN
2060 WIZARD_HAKESHAR_EFFECTS_5
2061 WIZARD_HAKESHAR_EFFECTS_7
2062 WIZARD_HAKESHAR_EFFECTS_9
2063 WIZARD_COWLED_VD
3514 WIZARD_ADVANCED_ALCHEMY
3515 CB_ADV_ENCHANT_SWORD
3516 CB_ADV_ENCHANT_DAGGER
2360 CB_ELMINSTERS_LIGHTNING

Are these meant to be available to the player on level-up? If not, it might be best to give them a custom prefix other than SPWI/SPIN. CBWI or CBIN could work.

BELTYNS_BURNING_BLOOD

For consistency's sake, this should be WIZARD_BELTYNS_BURNING_BLOOD

~2733 WIZARD_MONSTER_SUMMONING_IV~ //sharing with TDD
~2828 WIZARD_MONSTER_SUMMONING_V~ //sharing with TDD
~2968 WIZARD_MONSTER_SUMMONING_VI~ //sharing with TDD


This is more of a consistency issue with the ingame system of IDS names. Since the game uses WIZARD_MONSTER_SUMMONING_3 instead of WIZARD_MONSTER_SUMMONING_III, we might as well use numbers instead of roman numerals.

Now for KITS: (this might be overkill but if you don't want things to overwrite each other, this may be necessary. TDD has kits too)

(...)

Since you are using the SPCL prefix, it would help if you'd give them proper IDS names, and ADD_SPELL them.

-Galactygon
Posted Image

#9 Turambar

Turambar
  • Modder
  • 935 posts

Posted 29 January 2011 - 06:50 AM

There are many SPPR new spells from DSotSC, and some new spells for wizards too (but they are prefixed, which makes them, I think, not accessible to sorcerers; would it be useful to ADD_SPELL them too?). There are also some wizard spells from NT (same problem).
One of the priest spells (sppr738) is "Confusion", which works like the vanilla confusion spell, but with slightly different timings; perhaps, that should be removed from the BGT version of this mod.

Anyway, the mod appears to be completely unsupported, now; erebusant's disappeared more than one year ago, but perhaps someone (myself, when I find the time?) could make a new, ADD_SPELLed version, sooner or later.

Turambar

Currently supporting: DSotSC for BGT, NTotSC - forum

Turambar's fixes and tweaks for BG2, BGT, DSotSC, NTotSC, SoBH and more!

 

Before posting questions (even regarding posts written by myself), please look at Jarno Mikkola's FAQs for the Megamods!
(how to correctly report CTDs)

 


vipersig.jpg


#10 Galactygon

Galactygon

    Modding since 2002

  • Member
  • 938 posts

Posted 29 January 2011 - 07:47 AM

There are many SPPR new spells from DSotSC, and some new spells for wizards too (but they are prefixed, which makes them, I think, not accessible to sorcerers; would it be useful to ADD_SPELL them too?). There are also some wizard spells from NT (same problem).

If those spells are designed for widespread use and are meant to be available to the player, then yes ADD_SPELL 'em. We'd need a list though.

One of the priest spells (sppr738) is "Confusion", which works like the vanilla confusion spell, but with slightly different timings; perhaps, that should be removed from the BGT version of this mod.

Anyway, the mod appears to be completely unsupported, now; erebusant's disappeared more than one year ago, but perhaps someone (myself, when I find the time?) could make a new, ADD_SPELLed version, sooner or later.

I am leaving this up to you. Compatibility is always a good thing.

-Galactygon
Posted Image

#11 Turambar

Turambar
  • Modder
  • 935 posts

Posted 13 March 2011 - 03:03 AM


There are many SPPR new spells from DSotSC, and some new spells for wizards too (but they are prefixed, which makes them, I think, not accessible to sorcerers; would it be useful to ADD_SPELL them too?). There are also some wizard spells from NT (same problem).

If those spells are designed for widespread use and are meant to be available to the player, then yes ADD_SPELL 'em. We'd need a list though.

They are definitely meant for player's use, as there are scrolls around; moreover, all priest sels have the sppr form, which makes them accessible to all priests.
Probably, mage spells are prefixed because sorcerers don't exist in BG1, and this mod is designed for that game. Anyway, Cu'choinneach has appeared again, so perhaps it's possible to ask him what he meant.

I'm looking at the DS spells.
There are some 'innate' spells (such as cuchy's wolf,...) which could probably just get a prefix; the scripts could be altered in order to use the *spellRES actions.

The mod does not deal with spell.ids, so I'll write the name those spells have now and their name from the .tra file.
The descriptions are in the .tra file; luckly, the spells are in the first part of the setup.tra (attached in spoiler below), so they're really easy to find.

PRIEST SPELLS: (some of them could be, for instance, druid versions of some cleric spells, or vice versa; I have written where I saw duplicated spells).

SPPR145.spl @3 = Cause light wounds
SPPR146.spl @5 = ~Fire Bolt~
SPPR147.spl @7 = ~Armor Melt~
SPPR245.spl @9 = ~Cure Moderate Wounds~
SPPR246.spl @12 = ~Sparks~
SPPR247.spl @14 = ~Ward of Protection~
SPPR345.spl @17 = ~Pain~
SPPR346.spl @19 = ~Armor of Darkness~
SPPR347.spl already in .tlk = ~Stoneskin~
SPPR445.spl @22 = ~Poison Spray~
SPPR446.spl @24 = ~Mielikki's Blade~
SPPR545.spl @26 = ~Blades~
SPPR546.spl Selune's Blessing
SPPR547.spl @29 = ~Call Undead~
SPPR548.spl @31 = ~Transport via Plants~
SPPR645.spl Hold Monster
SPPR646.spl Tenser's Transformation
SPPR647.spl Flesh to Stone
SPPR648.spl Stone to Flesh
SPPR649.spl @37 = ~Choking Vines~
SPPR650.spl @39 = ~Life Steal~
SPPR738.spl Confusion * DUPLICATED SPELL! (I think the only difference from the vanila spell is the duration)
SPPR739.spl @43 = ~Aura of Protection~
SPPR740.spl @45 = ~Dark Ritual~
sppr755.spl @47 = ~Summon Sirine~
SPPR756.spl @49 = ~Thunder Bolt~
SPPR757.spl Selune's Curse

MAGE SPELLS: coming; I'll edit

Spoiler

Edited by Turambar, 13 March 2011 - 05:24 AM.

Turambar

Currently supporting: DSotSC for BGT, NTotSC - forum

Turambar's fixes and tweaks for BG2, BGT, DSotSC, NTotSC, SoBH and more!

 

Before posting questions (even regarding posts written by myself), please look at Jarno Mikkola's FAQs for the Megamods!
(how to correctly report CTDs)

 


vipersig.jpg


#12 Galactygon

Galactygon

    Modding since 2002

  • Member
  • 938 posts

Posted 15 March 2011 - 09:46 AM

PRIEST SPELLS: (some of them could be, for instance, druid versions of some cleric spells, or vice versa; I have written where I saw duplicated spells).

Thanks for posting these; I've done some AD&D research and compared duplicates with that of TDD. I've proposed IDSnames based on second and third edition rulebooks; if you disagree with them this is the time for debate.

Anyway, Cu'choinneach has appeared again, so perhaps it's possible to ask him what he meant.

If you could convince him to contribute to this thread, that would be great.

SPPR145.spl @3 = Cause light wounds

CLERIC_CAUSE_LIGHT_WOUNDS

SPPR146.spl @5 = ~Fire Bolt~

CLERIC_FIRE_BOLT

SPPR147.spl @7 = ~Armor Melt~

There's a level 7 TDD spell that does this, so you might want to rename it. Heat Metal is already taken as level 2 druid spell by TDD.

SPPR245.spl @9 = ~Cure Moderate Wounds~

CLERIC_CURE_MODERATE_WOUNDS (We can use this because the 3rd level spell in BGII is called CLERIC_CURE_MEDIUM_WOUNDS)

SPPR246.spl @12 = ~Sparks~

CLERIC_SPARKS

SPPR247.spl @14 = ~Ward of Protection~

CLERIC_WARD_OF_PROTECTION

SPPR345.spl @17 = ~Pain~

CLERIC_PAIN (I'd rename it something like 'Inflict Pain', because Pain is just too bland.)

SPPR346.spl @19 = ~Armor of Darkness~

CLERIC_ARMOR_OF_DARKNESS

SPPR347.spl already in .tlk = ~Stoneskin~

CLERIC_STONEKIN_3 (CLERIC_STONESKIN would normally be a level 4/5 spell, so I'm placing a '_3' stuffix to prevent any modder confusion in case someone wishes to port Stoneskin.)

SPPR445.spl @22 = ~Poison Spray~

CLERIC_POISON_SPRAY

SPPR446.spl @24 = ~Mielikki's Blade~

CLERIC_MIELIKKIS_BLADE

SPPR545.spl @26 = ~Blades~

CLERIC_BLADES (I'd rename this to something better sounding.)

SPPR546.spl Selune's Blessing

CLERIC_SELUNES_BLESSING

SPPR547.spl @29 = ~Call Undead~

CLERIC_CALL_UNDEAD

SPPR548.spl @31 = ~Transport via Plants~

CLERIC_TRANSPORT_VIA_PLANTS_5 (In AD&D, this is a level 6 spell)

SPPR645.spl Hold Monster

CLERIC_HOLD_MONSTER

SPPR646.spl Tenser's Transformation

CLERIC_TENSER_TRANSFORMATION

SPPR647.spl Flesh to Stone

CLERIC_FLESH_TO_STONE

SPPR648.spl Stone to Flesh

CLERIC_STONE_TO_FLESH

SPPR649.spl @37 = ~Choking Vines~

CLERIC_CHOKING_VINES

SPPR650.spl @39 = ~Life Steal~

CLERIC_LIFE_STEAL_6 (There is an equivalent level 5 AD&D spell)

SPPR738.spl Confusion * DUPLICATED SPELL! (I think the only difference from the vanila spell is the duration)

If this mod is written soley for BGT/TuTu, then delete this.

SPPR739.spl @43 = ~Aura of Protection~

CLERIC_AURA_OF_PROTECTION

SPPR740.spl @45 = ~Dark Ritual~

CLERIC_DARK_RITUAL

sppr755.spl @47 = ~Summon Sirine~

CLERIC_SUMMON_SIRINE

SPPR756.spl @49 = ~Thunder Bolt~

CLERIC_THUNDER_BOLT

SPPR757.spl Selune's Curse

CLERIC_SELUNES_CURSE

MAGE SPELLS: coming; I'll edit

Yes, please.

-Galactygon
Posted Image

#13 Mike1072

Mike1072
  • Modder
  • 539 posts

Posted 15 March 2011 - 06:38 PM


SPPR147.spl @7 = ~Armor Melt~

There's a level 7 TDD spell that does this, so you might want to rename it. Heat Metal is already taken as level 2 druid spell by TDD.

Oh, dear. I'm sorry I compared these descriptions.

Armor Melt (Alteration)
Level: 1
Sphere: Combat
Range: Line of Sight
Duration: 1 turn
Casting Time: 4
Area of Effect: 1 creature
Saving Throw: 1/2

Upon casting this spell the priest can cause a change in certain physical material. Armor and metal objects will start to melt. Any creature affected by the spell receives an 8 point loss in armor class. Save vs spells for 1/2.

Armor Melt (Alteration)
Level: 7
Range: Line of sight
Duration: 1 turn
Casting Time: 4
Area of effect: 1 creature
Saving throw: Special

This spell, if successful, causes the target to have a 5 point armor class penalty which could make him open to melee attacks. The spell allows a saving throw vs spells at -3 which will reduce the effects to a -1 AC penalty.

These sound like the same spell if you adjust for the balance issues.


SPPR347.spl already in .tlk = ~Stoneskin~

CLERIC_STONEKIN_3 (CLERIC_STONESKIN would normally be a level 4/5 spell, so I'm placing a '_3' stuffix to prevent any modder confusion in case someone wishes to port Stoneskin.)

The BG1 version of the mod has this spell and an arcane version, both quite different to BG2 incarnations. However, the spell used in the BGT version of the mod appears identical to Iron Skins, except it's available at level 3. I'm not sure why the spell wasn't just removed in the update, as the arcane version was.


SPPR548.spl @31 = ~Transport via Plants~

CLERIC_TRANSPORT_VIA_PLANTS_5 (In AD&D, this is a level 6 spell)

This spell is obviously inspired by PnP, and we wouldn't want 2 versions of the same spell in-game if someone adds one at level 6. CLERIC_TRANSPORT_VIA_PLANTS


SPPR646.spl Tenser's Transformation

CLERIC_TENSER_TRANSFORMATION

CLERIC_TENSERS_TRANSFORMATION


SPPR650.spl @39 = ~Life Steal~

CLERIC_LIFE_STEAL_6 (There is an equivalent level 5 AD&D spell)

I couldn't find any information on the PnP spell, but this one should just be named CLERIC_LIFE_STEAL. If another mod implements a different spell with this name, we can discuss renaming procedures.

#14 Galactygon

Galactygon

    Modding since 2002

  • Member
  • 938 posts

Posted 16 March 2011 - 01:13 AM

I noticed a few things in Turambar's post:
Dark Ritual, Summon Sirine: Should be level 7 priest instead of level 9

@52 = ~Orb of Air~

WIZARD_ORB_OF_AIR

@54 = ~Thunderslap~

WIZARD_THUNDERSLAP

@56 = ~Icebolt~

WIZARD_ICEBOLT

@58 = ~Minor Globe of Darkness~

I'd change this to "Darkness, 15' Radius", because the effects are identical to the 2nd level AD&D spell. This would be called DARKNESS_15_FOOT (I'm following vanilla's naming convention, which leaves out the _RADIUS)

@60 = ~Ray of Frost~

WIZARD_RAY_OF_FROST

@62 = ~Army of One~

WIZARD_ARMY_OF_ONE

@64 = ~Wraith Form [snip]~

WIZARD_WRAITH_FORM (already used in BGII)

@65 = ~Ettin's Healing~

WIZARD_ETTINS_HEALING

@67 = ~Ajandurah's Ice Shard~

There is a duplicate TDD spell of the same level and a similar name, so I'd rename it to "Ice Shard", and use WIZARD_ICE_SHARD.

@69 = ~Melf's Explosive Meteors~

WIZARD_MELFS_EXPLOSIVE_METEORS

@71 = ~Geas~

WIZARD_GEAS

@73 = ~Anti-Magic Shell~

WIZARD_ANTIMAGIC_SHELL (rename this to Antimagic Shell, as per AD&D)

@77 = ~Sphere of Dissipation~

WIZARD_SPHERE_OF_DISSIPATION

@79 = ~Mass Charm~

WIZARD_MASS_CHARM_7 (unless you can change this to a level 8 spell, like in AD&D)

@81 = ~Fire Storm~

WIZARD_FIRE_STORM

@83 = ~Vestcakes Floating Curse~

WIZARD_VESTCAKES_FLOATING_CURSE

@85 = ~Infernal Combustion Enigma~

WIZARD_INFERNAL_COMBUSTION_ENIGMA

@87 = ~Insanity~

WIZARD_INSANITY

@89 = ~Miasma~

WIZARD_MIASMA

@91 = ~Thunder Bolt [snip]~

WIZARD_THUNDER_BOLT

@92 = ~Varashar's Life Drain~

WIZARD_VARASHARS_LIFE_DRAIN

@94 = ~Arc of Death~
@96 = ~Azuth's Rune of Utter Negativity~
@98 = ~Heal~

The number of free level 9 spell slots are extremely limited because BG1 spammed it with various abilities. The only free slots are: SPWI966-SPWI978, and only if the .exe is patched to give spells of a higher number than 50. So I think the best solution would be to write a mini-mod that shunts all these leftover spells to SPWI0xxx/SPCLxxxx and updates the dialogues/scripts accordingly in order to free those slots. Maybe even include it to fixpack.

For now, I'm not adding these 9th level spells.

These sound like the same spell if you adjust for the balance issues.

The level 1 priestly version clearly is stronger than the level 7 wizard. At the very least, I'd switch their effects. But this isn't a let's-rebalance-all-spells thread, so I'll leave this decision up to whoever is maintaining both mods.

This spell is obviously inspired by PnP, and we wouldn't want 2 versions of the same spell in-game if someone adds one at level 6. CLERIC_TRANSPORT_VIA_PLANTS

This needs some thought. I'm open to a level 5 CLERIC_TRANSPORT_VIA_PLANTS if the spell is intended to be used within the same area (in AD&D this allows long distance travel). On the other hand, this spell can (probably) be cast inside/underground, while the AD&D spell can't. I'll leave this decision up to the maintainer (if it were me, I'd move this to level 6).

CLERIC_TENSERS_TRANSFORMATION

Thanks for catching this, will fix.

I couldn't find any information on the PnP spell, but this one should just be named CLERIC_LIFE_STEAL. If another mod implements a different spell with this name, we can discuss renaming procedures.

Look on page 374 of volII of the Priest Spell Compendium. DSotSC's current description seems more suited to a level 5 spell, but that's just me.

-Galactygon
Posted Image

#15 Mike1072

Mike1072
  • Modder
  • 539 posts

Posted 16 March 2011 - 07:55 PM


@67 = ~Ajandurah's Ice Shard~

There is a duplicate TDD spell of the same level and a similar name, so I'd rename it to "Ice Shard", and use WIZARD_ICE_SHARD.

They can both use WIZARD_ICE_SHARD and this one can keep its special wizard name in-game.


@79 = ~Mass Charm~

WIZARD_MASS_CHARM_7 (unless you can change this to a level 8 spell, like in AD&D)

If there's a special identifier for each different level version of a spell, players will end up having Mass Charms and Cure Medium Wounds at every spell level.


@83 = ~Vestcakes Floating Curse~

WIZARD_VESTCAKES_FLOATING_CURSE

The identifier looks good, but this description has some typos I've tried to correct:
@83 = ~Vestcake's Floating Curse~
@84 = ~Vestcake's Floating Curse (Invocation)
Level: 7
Target: Area
Duration: 30 Seconds
Casting Time: 5
Range: 150 feet

This powerful curse creates a cloud of boiling gas that spreads around the battleground. The cloud crackles with energy and small lightning bolts leap around in it. The cloud is so highly charged with electricity that any creature caught in the cloud will suffer continuous detrimental effects as the energy discharges into them over the cloud's duration.~


@94 = ~Arc of Death~
@96 = ~Azuth's Rune of Utter Negativity~
@98 = ~Heal~

The number of free level 9 spell slots are extremely limited because BG1 spammed it with various abilities. The only free slots are: SPWI966-SPWI978, and only if the .exe is patched to give spells of a higher number than 50. So I think the best solution would be to write a mini-mod that shunts all these leftover spells to SPWI0xxx/SPCLxxxx and updates the dialogues/scripts accordingly in order to free those slots. Maybe even include it to fixpack.

For now, I'm not adding these 9th level spells.

There's also the matter of HLAs. I only see about three level 9 spots available, and TDD alone adds more level 9 spells than that. For now, keeping the custom filenames of these spells seems best.


These sound like the same spell if you adjust for the balance issues.

The level 1 priestly version clearly is stronger than the level 7 wizard. At the very least, I'd switch their effects. But this isn't a let's-rebalance-all-spells thread, so I'll leave this decision up to whoever is maintaining both mods.

My point is that their effects are so similar that they can be deemed the same spell, with no renaming required to distinguish between the two. One is a divine spell and the other arcane, so they won't ever override each other anyway.


This spell is obviously inspired by PnP, and we wouldn't want 2 versions of the same spell in-game if someone adds one at level 6. CLERIC_TRANSPORT_VIA_PLANTS

This needs some thought. I'm open to a level 5 CLERIC_TRANSPORT_VIA_PLANTS if the spell is intended to be used within the same area (in AD&D this allows long distance travel). On the other hand, this spell can (probably) be cast inside/underground, while the AD&D spell can't. I'll leave this decision up to the maintainer (if it were me, I'd move this to level 6).

As of now, we're only aware of one Transport via Plants spell implemented by a mod. If another one is introduced, then it will have to be determined whether that spell is sufficiently different that it would make sense for it to coexist with the current one and require a separate identifier or whether they should override each other.


I couldn't find any information on the PnP spell, but this one should just be named CLERIC_LIFE_STEAL. If another mod implements a different spell with this name, we can discuss renaming procedures.

Look on page 374 of volII of the Priest Spell Compendium. DSotSC's current description seems more suited to a level 5 spell, but that's just me.

Found it. They do seem like different concepts, but I don't think there's any need to anticipate the implementation of the PnP spell. It looks like it's for some special prestige class or something.

#16 Galactygon

Galactygon

    Modding since 2002

  • Member
  • 938 posts

Posted 17 March 2011 - 02:09 AM

They can both use WIZARD_ICE_SHARD and this one can keep its special wizard name in-game.

Sounds fine.

If there's a special identifier for each different level version of a spell, players will end up having Mass Charms and Cure Medium Wounds at every spell level.

Here are our options:
- DSoTSC uses WIZARD_MASS_CHARM as a level 7 spell and I will use WIZARD_MASS_CHARM_8 as a level 8 spell
- DSoTSC uses WIZARD_MASS_CHARM_7 as a level 7 spell and I will use WIZARD_MASS_CHARM as a level 8 spell
- We both use WIZARD_MASS_CHARM as a level 8 spell (I'm the most likely going to agree with this)
- We both use WIZARD_MASS_CHARM as a level 7 spell (I'm the least likely going to agree with this)

The best solution obviously is agreeing to a spell level, but I don't see myself backing down from a level 8 Mass Charm (I have this planned, and I'm introducing more than enough level 7 spells for enchantments). If we can't agree on a common spell level, subsequent mods can use ToBEx's hidespell feature to disable any other instances of the spell. The first two options are a debate on the IDSname (the player won't notice or care). I'm in favour of basing naming conventions on a well-established base (AD&D rulebooks, vanilla's naming convention) rather than some mod (I'm basing my stuff on rulebooks).

There's also the matter of HLAs. I only see about three level 9 spots available, and TDD alone adds more level 9 spells than that. For now, keeping the custom filenames of these spells seems best.

There seems to be only one slot available (SPWI904), SPWI901 was meant to be Spell Invulnerability (or the magical equivalent to Absolute Immunity), SPWI906 was meant to be Sand Form.

I'm willing to write a mini-mod that shunts all the BG1 SPWI9xx spells to SPWI0xx so that we free up extra slots and patch all dialogues/scripts to use the updated filenames. My question is to the wider community: if I do this, would you use this? Is this going to cause compatibility problems (such as with ScS/aTweaks)? The_Bigg: would you be willing to make an exception for ADD_SPELL to overwrite completely different level 9 spells (if their IDSentries have been shunted)? If not, do you have any alternative solution in mind?

Here are the list of affected spells:
Spoiler


My point is that their effects are so similar that they can be deemed the same spell, with no renaming required to distinguish between the two. One is a divine spell and the other arcane, so they won't ever override each other anyway.

Sure, I'm not going to debate balance issues. Let's use CLERIC_ARMOR_MELT for the level 1 spell.

As of now, we're only aware of one Transport via Plants spell implemented by a mod. If another one is introduced, then it will have to be determined whether that spell is sufficiently different that it would make sense for it to coexist with the current one and require a separate identifier or whether they should override each other.

I can live with a level 5 CLERIC_TRANSPORT_VIA_PLANTS; I'm not planning on introducing this in my mods and it's not likely some other mod is going to introduce this.

Found it. They do seem like different concepts, but I don't think there's any need to anticipate the implementation of the PnP spell. It looks like it's for some special prestige class or something.

The AD&D spell can easily be adapted for a specialty priest class dealing with death (Cyric, Velsharoon, insert evil deity name here). I don't have the final say on this, so I'll ask you (or whoever else is maintaining the mod) to choose:
- DSoTSC uses CLERIC_LIFE_DRAIN as a level 6 spell and future mods will have to use CLERIC_LIFE_DRAIN_5 if they introduce the level 5 spell
- DSoTSC uses CLERIC_LIFE_DRAIN_6 as a level 6 spell and future mods will have to use CLERIC_LIFE_DRAIN if they introduce the level 5 spell
- DSoTSC changes the spell level to 5, and uses CLERIC_LIFE_DRAIN

I'm fine with either choice.

-Galactygon
Posted Image

#17 Miloch

Miloch

    Barbarian

  • Modder
  • 6579 posts

Posted 17 March 2011 - 07:50 AM

I'll ask you (or whoever else is maintaining the mod) to choose:
- DSoTSC uses CLERIC_LIFE_DRAIN as a level 6 spell and future mods will have to use CLERIC_LIFE_DRAIN_5 if they introduce the level 5 spell
- DSoTSC uses CLERIC_LIFE_DRAIN_6 as a level 6 spell and future mods will have to use CLERIC_LIFE_DRAIN if they introduce the level 5 spell
- DSoTSC changes the spell level to 5, and uses CLERIC_LIFE_DRAIN

I don't think anyone is currently maintaining the BGT version of DSotSC, if that's what you're asking. The last such maintainer was erebusant, but he's been gone a while. However, as Turambar said, the original author seems to've put in an appearance, so you could ask him. Nerfing some of the spells might make sense, but I'm not sure raising their levels would, as this was a BG1 mod after all. Then again, I don't know what all they're used for (whether for enemies or players - cleric spells at least will likely end up as the latter or both).

At another level, there are several mods that change the levels of existing spells (Divine Remix being one, Spell Revisions perhaps). How are you planning to deal with that if spell level is an issue with mod-added spells?

Infinity Engine Contributions
Aurora * BG1 NPC * BG1 Fixpack * Haiass * Infinity Animations * Level 1 NPCs * P5Tweaks
PnP Free Action * Thrown Hammers * Unique Containers * BG:EE * BGII:EE * IWD:EE
================================================================
Player & Modder Resources
BAM Batcher * Creature Lister * Creature Checker * Creature Fixer * Tutu/BGT Area Map & List * Tutu Mod List
================================================================
"Infinity turns out to be the opposite of what people say it is. It is not 'that which has nothing beyond itself' that is infinite, but 'that which always has something beyond itself'." -Aristotle


#18 Turambar

Turambar
  • Modder
  • 935 posts

Posted 17 March 2011 - 10:27 AM

DSotSC is known to be a bit unbalanced, so, especially if there is a PnP version of its spells, I think it's right to fix them, rather than duplicating spells in order to have them at different levels.

The globe of darkness spell also exists in BP's Orcus' Wand component; I've edited it, there (for the next release), in order to make it "dispel/bypass" (I think it's nothing you can actually resist to); I'll check if anything else changes between the two versions of the spell:

@383 = ~Darkness, 15' Radius~
@384 = ~Darkness, 15' Radius

Level:5
Sphere: Illusion/Phantasm
Range: Visual sight of caster
Casting Time:5
Duration: 1 turn
Saving Throw: None
Area of Effect: 30' sphere

This spell afflicts the area with lightlessness; the effect is to blind all within for the spell's duration. Although there is no saving throw, magic resistance does apply and it can be dispelled by any conventional means.~

Do you need the current file names of the wizard spells of DS, or are the strings enough?

I will also post the NT spells ASAIC.

Turambar

Currently supporting: DSotSC for BGT, NTotSC - forum

Turambar's fixes and tweaks for BG2, BGT, DSotSC, NTotSC, SoBH and more!

 

Before posting questions (even regarding posts written by myself), please look at Jarno Mikkola's FAQs for the Megamods!
(how to correctly report CTDs)

 


vipersig.jpg


#19 10th

10th
  • Member
  • 621 posts

Posted 17 March 2011 - 10:51 AM

@DSotSC

If this is about spells obtainable by the player in the game, the following spells can afaik not be accquired by normal means at the moment:
- Selune's Curse
- Summon Sirine
- Thunder Bolt
- Mass Charm
- Azuth's Rune of Utter Negativity


Moreover Melf's Explosive Meteors should be fixed, as is not the same as Minute Meteors, but with more explosions.
At the moment it will only create five meteors, it doesn't matter if your caster level is 5 or 50. Moreover they only have an enchantment of +2 unlike MMM's +6. Additionally it doesn't set attacks per round to five like MMM.

10th

Edited by 10th, 17 March 2011 - 10:52 AM.

Avast! You cannot defeat our titan-mounted submarine staffed by cannibal vikings! - Nodwick

"I grab his deceased spirit and piledrive it back into his body, duplicating raise dead." - Psyren Oots board

#20 Turambar

Turambar
  • Modder
  • 935 posts

Posted 17 March 2011 - 11:14 AM

I'm willing to write a mini-mod that shunts all the BG1 SPWI9xx spells to SPWI0xx so that we free up extra slots and patch all dialogues/scripts to use the updated filenames. My question is to the wider community: if I do this, would you use this? Is this going to cause compatibility problems (such as with ScS/aTweaks)? The_Bigg: would you be willing to make an exception for ADD_SPELL to overwrite completely different level 9 spells (if their IDSentries have been shunted)? If not, do you have any alternative solution in mind?

Here are the list of affected spells:

Spoiler

Without using prefixes where they are not needed, I think the name of those spells could be changed from the SPWI form into a prefixed name (using the RES version of the ForceSpell..... actions in dialogues and scripts)

Turambar

Currently supporting: DSotSC for BGT, NTotSC - forum

Turambar's fixes and tweaks for BG2, BGT, DSotSC, NTotSC, SoBH and more!

 

Before posting questions (even regarding posts written by myself), please look at Jarno Mikkola's FAQs for the Megamods!
(how to correctly report CTDs)

 


vipersig.jpg