Help - Search - Members - Calendar
Full Version: New Fimilars?
The Black Wyrm's Lair - Forums > Mod development resources & discussion > The Gathering Hall
Gah
This was just a thougth that came to me, why do mages only get fimilars? I wanted to solo for so long, and when i do i get a lonly feeling with my theif, archer, whatever. And I was thinking sinceI have NO clue what I'm doing, and i've always enjoyed Black Wyrm's stuff, why not make a mod, that allows you to choose an animal companion? unsure.gif Unless nobody else feels like thats a good idea that is. I just thought I would get it out there. (But if you guys don't I'll be willing to,I just have no clue on anything with modding) Thx~Gah~

(Gigantic-Arab-Horse) happy.gif laugh.gif
Baronius
I am happy to hear that you like our mods! smile.gif
Thanks for the idea, I don't know of any such BWL mod under development, but I reveal that something similar is under development. Don't ask anything about it, I will reveal no more. tongue.gif
Gah
Alrighty, I just wanted to have a mod where you can like talk to a shopkeeper or something and buy a companion, like a wolf or a dog. Like your Azure mod, (love the char and wolf) -Gah-
Gah
Another thing....would anyone be willing to teach me, and/or make this mod? I would greatly appreacite it.(I've got the animal companion blues, ever since the UB quest with Boo, and the pet store unsure.gif ) Anyone? mellow.gif I would appreacite it if you would. -Gah-
jastey
There was a mini-mod where a wolf companion follows the PC around.. Don't seem to remember where I saw this, though. *scratches head*

Gah: If you look at Azure's code for the wolf companion, and use it for your own pet? That's always a good way to start.
Gah
How do I do that? I've been looking for the source code, and for some reason, I can't install Azure, but i can install the Kit, Nature's Alley.
K'aeloree
I believe this is Sharo's code, just found it in the Azure/scripts folder. No need to install Azure to get it smile.gif


CODE

IIF
    CombatCounter(0)
    AreaType(DUNGEON)
    !ModalState(DETECTTRAPS)
    Delay(4)
THEN
    RESPONSE #100
 FindTraps()
 DisplayStringHead(Myself,~Looking for traps~)
END

IF
    CombatCounter(0)
    !StateCheck("Azure",STATE_DEAD)
    Delay(6)
THEN
    RESPONSE #100
           MoveToObjectFollow("Azure")
END

IF
    CombatCounter(0)
    StateCheck("Azure",STATE_DEAD)
    Delay(6)
THEN
    RESPONSE #100
 MoveToObjectFollow(Protagonist)
END

IF
    AttackedBy([ANYONE],DEFAULT)
THEN
    RESPONSE #100
 AttackOneRound(NearestEnemyOf(Myself))
END

IF
    StateCheck("Azure",STATE_DEAD)
    See(NearestEnemyOf(Protagonist))
    Range(NearestEnemyOf(Protagonist),8)
THEN
    RESPONSE #100
 AttackOneRound(NearestEnemyOf(Protagonist))
END

IF
    !StateCheck("Azure",STATE_DEAD)
    See(NearestEnemyOf("Azure"))
    Range(NearestEnemyOf("Azure"),8)
THEN
    RESPONSE #100
 AttackOneRound(NearestEnemyOf("Azure"))
END


IF
     !StateCheck(Myself,STATE_INVISIBLE)
    !StateCheck("Azure",STATE_DEAD)
    See(NearestEnemyOf("Azure"))
    !Range(NearestEnemyOf("Azure"),8)
THEN
    RESPONSE #100
 ReallyForceSpell(Myself,WIZARD_INVISIBILITY)
 DisplayStringHead(Myself,~Invisible~)
END

IF
     !StateCheck(Myself,STATE_INVISIBLE)
    StateCheck("Azure",STATE_DEAD)
    See(NearestEnemyOf(Protagonist))
    !Range(NearestEnemyOf(Protagonist),8)
THEN
    RESPONSE #100
 ReallyForceSpell(Myself,WIZARD_INVISIBILITY)
 DisplayStringHead(Myself,~Invisible~)
END

IF
    !StateCheck("Azure",STATE_DEAD)
    StateCheck(Myself,STATE_INVISIBLE)
    See(NearestEnemyOf("Azure"))
THEN
    RESPONSE #100
 AttackOneRound(NearestEnemyOf("Azure"))
END

IF
    StateCheck(Myself,STATE_INVISIBLE)
    StateCheck("Azure",STATE_DEAD)
    See(NearestEnemyOf(Protagonist))
THEN
    RESPONSE #100
 AttackOneRound(NearestEnemyOf(Protagonist))
END


IF
    !StateCheck("Azure",STATE_DEAD)
    See("Azure")
    HPPercentLT("Azure",50)
THEN
    RESPONSE #100
 ReallyForceSpell("Azure",CLERIC_CURE_CRITICAL_WOUNDS)
 DisplayStringHead(Myself,~Azure was cured~)
END

IF
    StateCheck("Azure",STATE_DEAD)
    See(Protagonist)
    HPPercentLT(Protagonist,50)
THEN
    RESPONSE #100
 ReallyForceSpell(Protagonist,CLERIC_CURE_CRITICAL_WOUNDS)
 DisplayStringHead(Myself,~Protagonist was cured~)
END


IF
    !StateCheck("Azure",STATE_DEAD)
    See("Azure")
    HPPercentLT("Azure",25)
THEN
    RESPONSE #100
 ReallyForceSpell("Azure",CLERIC_HEAL)
 DisplayStringHead(Myself,~Azure was healed~)
END

IF
    HPPercentLT(Myself,25)
THEN
    RESPONSE #100
 ReallyForceSpell(Myself,CLERIC_HEAL)
 DisplayStringHead(Myself,~Sharo healed~)
END

IF
    StateCheck("Azure",STATE_DEAD)
    See(Protagonist)
    HPPercentLT(Protagonist,25)
THEN
    RESPONSE #100
 ReallyForceSpell(Protagonist,CLERIC_HEAL)
 DisplayStringHead(Myself,~Protagonist was healed~)
END
Gah
thanks! Now, I just need to find a place to spawn him, a dialog, and...wow this is going to suck, but i'm gonna use my n00bish ways and try it! -Gah-
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2024 Invision Power Services, Inc.