Author Topic: [BUG] D0Tweaks screws up MAGESCHOOL_GENERALIST entry in kit.ids  (Read 11518 times)

William Imm

  • Guest
As pointed out on the BGT forums, D0Tweaks component "Tweaked Weapon Enchantments" screws up the MAGESCHOOL_GENERALIST entry in kit.ids. Since it looks like Ding0 is not coming back to this forums (unless we are exceptionally lucky), if a fix is created, it should go right into the BWP fixpack.

Offline 10th

  • Planewalker
  • *****
  • Posts: 5
Re: [BUG] D0Tweaks screws up MAGESCHOOL_GENERALIST entry in kit.ids
« Reply #1 on: May 19, 2012, 09:57:01 AM »
"Tweaked Weapon Enchantments" screws up the MAGESCHOOL_GENERALIST entry in kit.ids

False, because it's not that component, it's d0tweaks as a whole. You'll find the relevant code in its ALWAYS block.

10th

Offline WilliamImm

  • Planewalker
  • *****
  • Posts: 3
Re: [BUG] D0Tweaks screws up MAGESCHOOL_GENERALIST entry in kit.ids
« Reply #2 on: June 05, 2012, 04:08:23 PM »
Still, is it a fixable issue?

Offline Lollorian

  • Planewalker
  • *****
  • Posts: 96
Re: [BUG] D0Tweaks screws up MAGESCHOOL_GENERALIST entry in kit.ids
« Reply #3 on: June 05, 2012, 10:11:19 PM »
I guess you should change line 172 in the tp2:
Code: [Select]
    REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_GENERALIST\b~  ~0x0000 WILDMAGE~into
Code: [Select]
    REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_GENERALIST\b~  ~0x4000 MAGESCHOOL_GENERALIST~
The BWPFixpack already does that for d0questpack - but there are still mods that use the old code (Amber, d0Tweaks, Virtue and Kitanya) Installing any of them would probably produce the same thing :P
« Last Edit: June 05, 2012, 10:13:14 PM by Lollorian »

Offline Angel

  • Planewalker
  • *****
  • Posts: 92
Re: [BUG] D0Tweaks screws up MAGESCHOOL_GENERALIST entry in kit.ids
« Reply #4 on: September 08, 2014, 01:11:53 PM »
I'm currently working on an update for D0Tweak and I'll look into this issue.

Offline The Imp

  • Planewalker
  • *****
  • Posts: 205
  • Gender: Male
Re: [BUG] D0Tweaks screws up MAGESCHOOL_GENERALIST entry in kit.ids
« Reply #5 on: September 08, 2014, 03:07:01 PM »
I'm currently working on an update for D0Tweak and I'll look into this issue.
Well, I have a suggestion for you for the whole patch that is this:
Quote
  COPY_EXISTING ~kit.ids~ ~override~
    REPLACE_TEXTUALLY ~.*\bTRUECLASS\b~              ~0x4000 TRUECLASS~
    REPLACE_TEXTUALLY ~.*\bBERSERKER\b~              ~0x4001 BERSERKER~
    REPLACE_TEXTUALLY ~.*\bWIZARDSLAYER\b~           ~0x4002 WIZARDSLAYER~
    REPLACE_TEXTUALLY ~.*\bKENSAI\b~                 ~0x4003 KENSAI~
    REPLACE_TEXTUALLY ~.*\bCAVALIER\b~               ~0x4004 CAVALIER~
    REPLACE_TEXTUALLY ~.*\bINQUISITOR\b~             ~0x4005 INQUISITOR~
    REPLACE_TEXTUALLY ~.*\bUNDEADHUNTER\b~           ~0x4006 UNDEADHUNTER~
    REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_ABJURER\b~     ~0x0040 MAGESCHOOL_ABJURER~
    REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_CONJURER\b~    ~0x0080 MAGESCHOOL_CONJURER~
    REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_DIVINER\b~     ~0x0100 MAGESCHOOL_DIVINER~
    REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_ENCHANTER\b~   ~0x0200 MAGESCHOOL_ENCHANTER~
    REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_ILLUSIONIST\b~ ~0x0400 MAGESCHOOL_ILLUSIONIST~
    REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_INVOKER\b~     ~0x0800 MAGESCHOOL_INVOKER~
    REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_NECROMANCER\b~ ~0x1000 MAGESCHOOL_NECROMANCER~
    REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_TRANSMUTER\b~  ~0x2000 MAGESCHOOL_TRANSMUTER~
    REPLACE_TEXTUALLY ~.*\bMAGESCHOOL_GENERALIST\b~  ~0x0000 WILDMAGE~
    REPLACE_TEXTUALLY ~.*\bFERALAN\b~                ~0x4007 FERALAN~
    REPLACE_TEXTUALLY ~.*\bSTALKER\b~                ~0x4008 STALKER~
    REPLACE_TEXTUALLY ~.*\bBEASTMASTER\b~            ~0x4009 BEASTMASTER~
    REPLACE_TEXTUALLY ~.*\bASSASIN\b~                ~0x400A ASSASIN~
    REPLACE_TEXTUALLY ~.*\bBOUNTYHUNTER\b~           ~0x400B BOUNTYHUNTER~
    REPLACE_TEXTUALLY ~.*\bSWASHBUCKLER\b~           ~0x400C SWASHBUCKLER~
    REPLACE_TEXTUALLY ~.*\bBLADE\b~                  ~0x400D BLADE~
    REPLACE_TEXTUALLY ~.*\bJESTER\b~                 ~0x400E JESTER~
    REPLACE_TEXTUALLY ~.*\bSKALD\b~                  ~0x400F SKALD~
    REPLACE_TEXTUALLY ~.*\bGODTALOS\b~               ~0x4013 GODTALOS~
    REPLACE_TEXTUALLY ~.*\bGODHELM\b~                ~0x4014 GODHELM~
    REPLACE_TEXTUALLY ~.*\bGODLATHANDER\b~           ~0x4015 GODLATHANDER~
    REPLACE_TEXTUALLY ~.*\bTOTEMIC\b~                ~0x4010 TOTEMIC~
    REPLACE_TEXTUALLY ~.*\bSHAPESHIFTER\b~           ~0x4011 SHAPESHIFTER~
    REPLACE_TEXTUALLY ~.*\bBEASTFRIEND\b~            ~0x4012 BEASTFRIEND~
    REPLACE_TEXTUALLY ~.*\bBARBARIAN\b~              ~0x0000 BARBARIAN~
    REPLACE_TEXTUALLY ~.*\bWILDMAGE\b~               ~0x0000 WILDMAGE~
  BUT_ONLY_IF_IT_CHANGES

  APPEND ~kit.ids~ ~0x4000 TRUECLASS~
    UNLESS ~\bTRUECLASS\b~
  APPEND ~kit.ids~ ~0x0000 BARBARIAN~
    UNLESS ~\bBARBARIAN\b~
  APPEND ~kit.ids~ ~0x0000 WILDMAGE~
    UNLESS ~\bWILDMAGE\b~
Make that to be this:
Quote
COPY_EXISTING ~kit.ids~ ~override~ //Kit fixes (CamDawg & the bigg & The Imps tweak)
  REPLACE_TEXTUALLY ~0x0000 BARBARIAN~           ~0x40000000 BARBARIAN~
  REPLACE_TEXTUALLY ~0x0000 WILDMAGE~            ~0x80000000 WILDMAGE~
BUT_ONLY

CLEAR_INLINED

APPEND ~kit.ids~ ~0x4000 TRUECLASS~ UNLESS ~\bTRUECLASS\b~
APPEND ~kit.ids~ ~0x40000000 BARBARIAN~ UNLESS ~\bBARBARIAN\b~
APPEND ~kit.ids~ ~0x80000000 WILDMAGE~ UNLESS ~\bWILDMAGE\b~
If you wish to see where this comes from, it's among other places here. And if you have comments or questions, ask, and I will answer.
« Last Edit: September 08, 2014, 03:26:21 PM by The Imp »

Offline Angel

  • Planewalker
  • *****
  • Posts: 92
Re: [BUG] D0Tweaks screws up MAGESCHOOL_GENERALIST entry in kit.ids
« Reply #6 on: September 10, 2014, 01:58:33 PM »
I'll just take your word for it and change it. To be honest, I had wondered about the purpose of that huge and clumsy blob, but since I've only recently begun meddling with kits (I wrote an Alaghar kit for Yeslick in the style of Divine Remix just to see if I could), I hadn't dared to touch it yet.  Thanks!

I'm running some final tests now and will have a beta up in an hour or two.
« Last Edit: September 10, 2014, 02:06:22 PM by Angel »

 

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Name: Email:
Verification:
Type the letters shown in the picture
Listen to the letters / Request another image
Type the letters shown in the picture:
What color is grass?:
What is the seventh word in this sentence?:
What is five minus two (use the full word)?: