APPROVED: Blank recall runes on caster keys
APPROVED: Blank recall runes on caster keys
Can we get a blank recall rune slot added to the spell caster keys?
- Efanchenko_MM
- Legendary Scribe
- Posts: 213
- Joined: Mon Aug 11, 2008 4:13 pm
- Location: Essex, England
Re: Blank recall runes on caster keys
Only problem with this as far as i can see is the keys normaly combined the stuff you add to it to make one tool with more uses etc... and if you do it to so when you extract the runes they are individual then your backpack will be scattered with runes....
Just a thought, but would be a nice addition maybe do it so you could select how many you want to extract maybe...
Just thought I'd have my say
Just a thought, but would be a nice addition maybe do it so you could select how many you want to extract maybe...
Just thought I'd have my say
EFANCHENKO MM
Re: Blank recall runes on caster keys
Yea actually a good idea. Will do (since we already have a modified version, I'll have to do it, it's not hard anyway).
Are there any other very common things that can't be put on any keys?
Are there any other very common things that can't be put on any keys?
+Colibri, Administrator of UO Excelsior Shard
Don't know what the purpose of your life is? Well then make something up!
(Old Colibrian proverb)
Don't know what the purpose of your life is? Well then make something up!
(Old Colibrian proverb)
Re: Blank recall runes on caster keys
I would agree with the fact that they are not stackable, and you would have 100 recall runes falling. However, it might be possible to make unmarked runes stackable. Except that there is not a graphic for stackable runes that I know of
(willing to make one though!)
OR.....I wonder.... maybe a script could be made that is specifically for recall rune storage.. A "rune basket" in which the drop amount would be 1.
Might be a nice addition like the gem pouch.
OR.....The other option would be adding a multiple dispenser amount option to the Spellcaster's Keys. like, you can withdrawal 1, 100, 1000. Except that some part of the script would have to give specific rules to the recall runes, that only one can be withdrawn at a time. Probable I guess.
Nice idea Hara.
<3 Llexa
(willing to make one though!)
OR.....I wonder.... maybe a script could be made that is specifically for recall rune storage.. A "rune basket" in which the drop amount would be 1.
Might be a nice addition like the gem pouch.
OR.....The other option would be adding a multiple dispenser amount option to the Spellcaster's Keys. like, you can withdrawal 1, 100, 1000. Except that some part of the script would have to give specific rules to the recall runes, that only one can be withdrawn at a time. Probable I guess.
Nice idea Hara.
<3 Llexa
"We push and we push away,
For fear of facing our mistakes.
So we call it judgment,
And watch our friends, our world, ourselves... go comatose, inside."
For fear of facing our mistakes.
So we call it judgment,
And watch our friends, our world, ourselves... go comatose, inside."
Re: APPROVED: Blank recall runes on caster keys
I would make it so that it would drop 1 at a time.
The stackable attribute i think can be set in the verdata file. The client then combined the graphic of an item to make it look stackable. So that's why i had to use the vial graphic for the new skill essences. The old small bottle graphic isn't defined as stackable so it couldn't work.
The stackable attribute i think can be set in the verdata file. The client then combined the graphic of an item to make it look stackable. So that's why i had to use the vial graphic for the new skill essences. The old small bottle graphic isn't defined as stackable so it couldn't work.
+Colibri, Administrator of UO Excelsior Shard
Don't know what the purpose of your life is? Well then make something up!
(Old Colibrian proverb)
Don't know what the purpose of your life is? Well then make something up!
(Old Colibrian proverb)
Re: APPROVED: Blank recall runes on caster keys
Common things:
Gold
ED
Hive tools, and wax tools!
Honey
Melting pot
Gold
ED
Hive tools, and wax tools!
Honey
Melting pot
"We push and we push away,
For fear of facing our mistakes.
So we call it judgment,
And watch our friends, our world, ourselves... go comatose, inside."
For fear of facing our mistakes.
So we call it judgment,
And watch our friends, our world, ourselves... go comatose, inside."
Re: APPROVED: Blank recall runes on caster keys
Bio-Engineers Tool
Sturdy Hatchet
Pet Leash
Sturdy Hatchet
Pet Leash
Last edited by Cloe on Sat Sep 27, 2008 7:50 am, edited 1 time in total.
Re: APPROVED: Blank recall runes on caster keys
Honestly I just got tired of having to go buy frigging runes every time I wanted to make runebooks(which is really often, they keep getting bought out).
I assumed you could make it drop 1 at a time since different stuff drops different amounts, (gembag dropping 25 at a time).
Honey/wax tools, bio tools would probably be good on tool houses. Pet leash on tool houses could be cool, but that would kinda defeat the point of high use leashes that come off bod rewards, but I kinda doubt people would care if you removed that as a possible reward.
Edit: Oh yeah before I forget. Because this used to irritate the ever living piss out of me when I was doing BODs, can you make sturdy axes/pickaxes be accepted into tool houses into the regular pickaxe(shovel)/axe slots. I used to have a ton of those stupid things laying around, I could make 60000 use axes/pickaxes(shovels) but I couldn't combine those stupid sturdies.
I assumed you could make it drop 1 at a time since different stuff drops different amounts, (gembag dropping 25 at a time).
Honey/wax tools, bio tools would probably be good on tool houses. Pet leash on tool houses could be cool, but that would kinda defeat the point of high use leashes that come off bod rewards, but I kinda doubt people would care if you removed that as a possible reward.
Edit: Oh yeah before I forget. Because this used to irritate the ever living piss out of me when I was doing BODs, can you make sturdy axes/pickaxes be accepted into tool houses into the regular pickaxe(shovel)/axe slots. I used to have a ton of those stupid things laying around, I could make 60000 use axes/pickaxes(shovels) but I couldn't combine those stupid sturdies.
- Pip
- Legendary Scribe
- Posts: 235
- Joined: Sun Feb 26, 2006 8:33 am
- Location: North Florida USA
- Contact:
Re: APPROVED: Blank recall runes on caster keys
what about putting the new tree chopping drops on wood keys... Bark, parasitic plant, switch, fungi etc
Learn somthing new every day.....
Die and forget it all.....
Main Character Sacagawea (yes it's female and yes I am actually a Dude!)
Die and forget it all.....
Main Character Sacagawea (yes it's female and yes I am actually a Dude!)
- Efanchenko_MM
- Legendary Scribe
- Posts: 213
- Joined: Mon Aug 11, 2008 4:13 pm
- Location: Essex, England
Re: APPROVED: Blank recall runes on caster keys
I'm able to combine my sturdies don't know why you can'tHarabakc wrote: can you make sturdy axes/pickaxes be accepted into tool houses into the regular pickaxe(shovel)/axe slots. I used to have a ton of those stupid things laying around, I could make 60000 use axes/pickaxes(shovels) but I couldn't combine those stupid sturdies.
EFANCHENKO MM
Re: APPROVED: Blank recall runes on caster keys
Oh well I haven't tried it in over a year, so it might be fixed now.
Re: APPROVED: Blank recall runes on caster keys
Pip I already started putting those items on wood keys a few days ago just hit a few snags and working longer hours is all shouldn't be much longer. to add to the top part of post are kegs not able to be taken out by 1?.
What will you do without freedom......
RecallRune
Under
place
under
place
under
Under this section
place
under
In the void section
place
under
in the serili/deserial section
place
under
in the gump section
place
under
in the void on response section
place
under
change
to
and add
under
and of course change
to
hope that helps.
I see you edited in some of your own items like ethy powder so it should be pretty basic for you.
Code: Select all
namespace Server.Items
{
public class SpellCastersKey : Item
{
Code: Select all
private int m_RecallRune;
Code: Select all
private int m_Sand;
Code: Select all
[CommandProperty(AccessLevel.GameMaster)]
public int RecallRune { get { return m_RecallRune; } set { m_RecallRune = value; InvalidateProperties(); } }
Code: Select all
[CommandProperty(AccessLevel.GameMaster)]
public int Sand { get { return m_Sand; } set { m_Sand = value; InvalidateProperties(); } }
Under this section
Code: Select all
[Constructable]
public SpellCastersKey(int storageLimit, int withdrawIncrement) : base( 0x176B )
{
Code: Select all
if (curItem is RecallRune)
{
if (RecallRune + curItem.Amount > StorageLimit)
from.SendMessage("You can not add any more runes.");
else
{
curItem.Delete();
RecallRune = (RecallRune + 1);
from.SendGump(new SpellCastersKeyGump((PlayerMobile)from, this));
BeginCombine(from);
}
}
Code: Select all
if (curItem is Sand)
{
if (Sand + curItem.Amount > StorageLimit)
from.SendMessage("That resource type cannot hold the amount you're trying to store, in addition to what it currently has.");
else
{
curItem.Delete();
Sand = (Sand + 1);
from.SendGump(new SpellCastersKeyGump((PlayerMobile)from, this));
BeginCombine(from);
}
}
Code: Select all
public override void Serialize(GenericWriter writer)
{
base.Serialize(writer);
place
Code: Select all
writer.Write((int)m_RecallRune);
Code: Select all
writer.Write((int)m_Sand);
in the serili/deserial section
Code: Select all
public override void Deserialize(GenericReader reader)
{
Code: Select all
m_RecallRune = reader.ReadInt();
Code: Select all
m_Sand = reader.ReadInt();
in the gump section
Code: Select all
public class SpellCastersKeyGump : Gump
{
place
Code: Select all
AddLabel(325, 450, 0x486, "RecallRune");
AddLabel(425, 450, 0x480, key.RecallRune.ToString());
AddButton(275, 450, 4005, 4007, 23, GumpButtonType.Reply, 0);
Code: Select all
AddLabel(325, 300, 0x486, "Destroying Angel");
AddButton(275, 300, 4005, 4007, 16, GumpButtonType.Reply, 0);
if (m_Key.Regs.ContainsKey(typeof(DestroyingAngel)))
AddLabel(425, 300, 0x480, m_Key.Regs[typeof(DestroyingAngel)].ToString());
in the void on response section
Code: Select all
public override void OnResponse(NetState sender, RelayInfo info)
{
place
Code: Select all
else if (info.ButtonID == 17)
m_Key.WithdrawRegs( typeof(RecallRune), m_From );
Code: Select all
else if (info.ButtonID == 16)
m_Key.WithdrawRegs( typeof(DestroyingAngel), m_From );
Code: Select all
else if (info.ButtonID == 17)
Code: Select all
else if (info.ButtonID == 18)
Code: Select all
else if (info.ButtonID == 25)
{
if (m_Key.RecallRune > 0)
{
m_From.AddToBackpack(new RecallRune());
m_Key.RecallRune = (m_Key.RecallRune - 1);
m_From.SendGump(new SpellCastersKeyGump(m_From, m_Key));
}
else
{
m_From.SendMessage("You do not have any of that resource!");
m_From.SendGump(new SpellCastersKeyGump(m_From, m_Key));
m_Key.BeginCombine(m_From);
}
under
Code: Select all
else if (info.ButtonID == 24)
{
if (m_Key.KeyRing > 0)
{
m_From.AddToBackpack(new KeyRing());
m_Key.KeyRing = (m_Key.KeyRing - 1);
m_From.SendGump(new SpellCastersKeyGump(m_From, m_Key));
}
else
{
m_From.SendMessage("You do not have any of that resource!");
m_From.SendGump(new SpellCastersKeyGump(m_From, m_Key));
m_Key.BeginCombine(m_From);
}
}
Code: Select all
else if (info.ButtonID == 25)
to
Code: Select all
else if (info.ButtonID == 26)
hope that helps.
I see you edited in some of your own items like ethy powder so it should be pretty basic for you.
"No man can hold what the darkness can sow" -Dax Riggs-
Re: APPROVED: Blank recall runes on caster keys
SpellCaster Keys have been fixed with a RecallRune button on them now.
Please enjoy storing blank recall runes on them.
Please enjoy storing blank recall runes on them.
"No man can hold what the darkness can sow" -Dax Riggs-
Re: APPROVED: Blank recall runes on caster keys
My spellcasters keys don't show a recall rune button. Do I have to get new ones? *ack*
Forever Evolving, Never Changing.
Gusto Forgeman
Don't you know that the devil, he's in me
And god, she is too
My Ying hates my Yang
But whatcha gonna do?
I choose a rocky path but that's how I like it,
Life's a bowl of punch,
Go ahead and spike it!
Gusto Forgeman
Don't you know that the devil, he's in me
And god, she is too
My Ying hates my Yang
But whatcha gonna do?
I choose a rocky path but that's how I like it,
Life's a bowl of punch,
Go ahead and spike it!