Overwrite
Complete Overwrite of the Folder with the free shard. ServUO 57.3 has been added.
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
/**************************************
|
||||
*Script Name: Staff Runebook *
|
||||
*Author: Joeku *
|
||||
*For use with RunUO 2.0 RC2 *
|
||||
*Client Tested with: 6.0.9.2 *
|
||||
*Version: 1.10 *
|
||||
*Initial Release: 11/25/07 *
|
||||
*Revision Date: 02/04/09 *
|
||||
**************************************/
|
||||
|
||||
using System;
|
||||
using Server;
|
||||
using Server.Prompts;
|
||||
|
||||
namespace Joeku.SR
|
||||
{
|
||||
public class SR_NewRunePrompt : Prompt
|
||||
{
|
||||
public SR_RuneAccount RuneAcc;
|
||||
public bool IsRunebook;
|
||||
public Point3D TargetLoc;
|
||||
public Map TargetMap;
|
||||
public SR_NewRunePrompt(SR_RuneAccount runeAcc)
|
||||
{
|
||||
this.RuneAcc = runeAcc;
|
||||
this.IsRunebook = true;
|
||||
}
|
||||
|
||||
public SR_NewRunePrompt(SR_RuneAccount runeAcc, Point3D targetLoc, Map targetMap)
|
||||
{
|
||||
this.RuneAcc = runeAcc;
|
||||
this.TargetLoc = targetLoc;
|
||||
this.TargetMap = targetMap;
|
||||
}
|
||||
|
||||
public override void OnResponse(Mobile mob, string text)
|
||||
{
|
||||
text = text.Trim();
|
||||
|
||||
if (text.Length > 40)
|
||||
text = text.Substring(0, 40);
|
||||
|
||||
if (text.Length > 0)
|
||||
{
|
||||
SR_Rune rune = null;
|
||||
if (this.IsRunebook)
|
||||
rune = new SR_Rune(text, true);
|
||||
else
|
||||
rune = new SR_Rune(text, this.TargetMap, this.TargetLoc);
|
||||
|
||||
if (this.RuneAcc.ChildRune == null)
|
||||
this.RuneAcc.AddRune(rune);
|
||||
else
|
||||
this.RuneAcc.ChildRune.AddRune(rune);
|
||||
}
|
||||
|
||||
SR_Gump.Send(mob, this.RuneAcc);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user