moves the Flag set to static
This commit is contained in:
parent
b6e9e9e1d6
commit
09f8b4b4f8
1 changed files with 2 additions and 13 deletions
|
|
@ -17,18 +17,7 @@ namespace BSB.Commands.CMD_Parcel
|
||||||
public override string Helpfile { get { return "Sets the parcel flags of the parcel the bot is currently standing on<br/>" +
|
public override string Helpfile { get { return "Sets the parcel flags of the parcel the bot is currently standing on<br/>" +
|
||||||
"Example:AllowFly=False~#~AllowDamage=True<br/>" + helpers.create_dirty_table(parcel_static.get_flag_names()) +"<br/>"; } }
|
"Example:AllowFly=False~#~AllowDamage=True<br/>" + helpers.create_dirty_table(parcel_static.get_flag_names()) +"<br/>"; } }
|
||||||
|
|
||||||
private void Dosetflag(ParcelFlags F, Parcel p, bool set)
|
|
||||||
{
|
|
||||||
ConsoleLog.Warn("Setting flag: " + F.ToString() + " To " + set.ToString() + " at " + p.Name + "");
|
|
||||||
if (p.Flags.HasFlag(F))
|
|
||||||
{
|
|
||||||
p.Flags -= F;
|
|
||||||
}
|
|
||||||
if (set == true)
|
|
||||||
{
|
|
||||||
p.Flags |= F;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
public override bool CallFunction(string[] args)
|
public override bool CallFunction(string[] args)
|
||||||
{
|
{
|
||||||
if (base.CallFunction(args) == true)
|
if (base.CallFunction(args) == true)
|
||||||
|
|
@ -74,7 +63,7 @@ namespace BSB.Commands.CMD_Parcel
|
||||||
{
|
{
|
||||||
if (flags.ContainsKey(cfg.Key) == true)
|
if (flags.ContainsKey(cfg.Key) == true)
|
||||||
{
|
{
|
||||||
Dosetflag(flags[cfg.Key], p, cfg.Value);
|
parcel_static.ParcelSetFlag(flags[cfg.Key], p, cfg.Value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
p.Update(bot.GetClient.Network.CurrentSim, false);
|
p.Update(bot.GetClient.Network.CurrentSim, false);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue