Update 'mbchc-local.user.js'
/me grumbles
This commit is contained in:
parent
3a97857fc1
commit
337eb83d47
|
@ -288,7 +288,7 @@
|
||||||
if (!window.ActivityAllowed()) throw "activities disabled in this room"
|
if (!window.ActivityAllowed()) throw "activities disabled in this room"
|
||||||
if (!window.ServerChatRoomGetAllowItem(window.Player, char)) throw "no permissions"
|
if (!window.ServerChatRoomGetAllowItem(window.Player, char)) throw "no permissions"
|
||||||
char.FocusGroup = this.ensure("invalid AssetGroup", () => window.AssetGroupGet(char.AssetFamily, ag))
|
char.FocusGroup = this.ensure("invalid AssetGroup", () => window.AssetGroupGet(char.AssetFamily, ag))
|
||||||
let activity = this.ensure("invalid activity", () => window.ActivityAllowedForGroup(char, char.FocusGroup.Name, true).find(a => a.Name === action || a.Activity.Name === action))
|
let activity = this.ensure("invalid activity", () => window.ActivityAllowedForGroup(char, char.FocusGroup.Name, true).find(a => a.Name === action || a.Activity?.Name === action))
|
||||||
if ((activity.Name || activity.Activity.Name).endsWith("Item")) {
|
if ((activity.Name || activity.Activity.Name).endsWith("Item")) {
|
||||||
const item = this.ensure("no toy found", () => window.Player.Inventory.find(i => i.Asset?.Name === "SpankingToys" && i.Asset.Group?.Name === char.FocusGroup.Name && window.AssetSpankingToys.DynamicActivity(char) === (activity.Name || activity.Activity.Name)))
|
const item = this.ensure("no toy found", () => window.Player.Inventory.find(i => i.Asset?.Name === "SpankingToys" && i.Asset.Group?.Name === char.FocusGroup.Name && window.AssetSpankingToys.DynamicActivity(char) === (activity.Name || activity.Activity.Name)))
|
||||||
window.DialogPublishAction(char, item)
|
window.DialogPublishAction(char, item)
|
||||||
|
@ -426,7 +426,7 @@
|
||||||
let toy = window.InventoryGet(window.Player, "ItemHands")
|
let toy = window.InventoryGet(window.Player, "ItemHands")
|
||||||
if (toy && toy.Asset.Name === "SpankingToys") available.push(window.AssetAllActivities(char.AssetFamily).find(a => a.Name === window.InventorySpankingToysGetActivity?.(window.Player)))
|
if (toy && toy.Asset.Name === "SpankingToys") available.push(window.AssetAllActivities(char.AssetFamily).find(a => a.Name === window.InventorySpankingToysGetActivity?.(window.Player)))
|
||||||
let actions = mbchc.ensure(`zone "${zone}" invalid for ("${verb}" "${type}")`, () => types[type])
|
let actions = mbchc.ensure(`zone "${zone}" invalid for ("${verb}" "${type}")`, () => types[type])
|
||||||
let action = mbchc.ensure(`invalid action (${verb} ${zone} ${target})`, () => actions.find(name => available.find(a => a.Name === name || a.Activity.Name === name)))
|
let action = mbchc.ensure(`invalid action (${verb} ${zone} ${target})`, () => actions.find(name => available.find(a => a.Name === name || a.Activity?.Name === name)))
|
||||||
mbchc.run_activity(char, ag, action)
|
mbchc.run_activity(char, ag, action)
|
||||||
} catch (x) { mbchc.report(x) } },
|
} catch (x) { mbchc.report(x) } },
|
||||||
bell: function() {
|
bell: function() {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user