OshimaGameModule/OshimaServers/Service/FunGameOrderList.cs

156 lines
10 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

namespace Oshima.FunGame.OshimaServers.Service
{
public class FunGameOrderList
{
public static Dictionary<string, string> ArchiveHelp { get; } = new() {
{"创建存档", "创建存档,生成随机一个自建角色"},
{"还原存档", "没有后悔药"},
{"我的存档", "查看账号/存档信息"},
};
public static Dictionary<string, string> CharacterHelp { get; } = new() {
{"我角色 [角色序号]", "查看角色简略信息默认1"},
{"我的角色 [角色序号]", "查看角色详细信息默认1"},
{"设置主战 <角色序号>", "将指定角色设置为主战"},
{"我的主战", "查看当前主战角色"},
{"开启练级 [角色序号]", "启动练级模式"},
{"练级结算", "收取练级奖励,并且回血和复活"},
{"练级信息", "查看练级进度"},
{"我的状态", "查看主战角色状态"},
{"装备 <角色序号> <物品序号>", "装备指定物品给角色"},
{"取消装备 <角色序号> <装备槽序号>", "卸下角色装备槽位1-6"},
{"角色升级 [角色序号]", "提升角色等级默认1"},
{"角色突破 [角色序号]", "突破等级限制默认1"},
{"突破信息 [角色序号]", "查看突破需求默认1"},
{"普攻升级 [角色序号]", "升级普攻等级默认1"},
{"查看普攻升级 [角色序号]", "查看下一次普攻升级信息默认1"},
{"技能升级 <角色序号> <技能名称>", "升级技能等级"},
{"查看技能升级 <角色序号> <技能名称>", "查看下一次技能升级信息"},
{"角色重随", "重新随机角色属性"},
{"角色改名", "修改角色名字"},
{"我的小队", "查看小队角色名单"},
{"设置小队 <{序号...}>", "设置小队角色1-4个参数"},
{"小队添加 <角色序号>", "将角色加入小队"},
{"小队移除 <角色序号>", "将角色移出小队"},
{"小队状态", "查看小队所有角色状态"},
{"清空小队", "清空所有小队成员"},
{"生命之泉", "使用金币回复角色状态"},
};
public static Dictionary<string, string> ItemHelp { get; } = new() {
{"我的库存 [页码]", "显示所有库存(角色+物品)"},
{"我的库存 <类型> [页码]", "按类型查看库存(卡包/武器/防具等)"},
{"分类库存 <索引> [页码]", "按索引分类查看物品"},
{"物品库存 [页码]", "显示库存中所有物品"},
{"角色库存 [页码]", "显示库存中所有角色"},
{"我的物品 <物品序号>", "查看指定物品详细信息"},
{"抽卡/十连抽卡", "金币抽卡1000/次)"},
{"材料抽卡/材料十连抽卡", "材料抽卡5/次)"},
{"兑换金币 <材料数>", "1材料=200金币"},
{"使用 <物品名称> <数量> [角色] [角色序号]", "使用物品(可指定角色)举例:使用大经验书 100 角色1"},
{"使用 <物品序号> [使用次数] [角色] [角色序号]", "使用物品(可指定角色)"},
{"使用魔法卡 <物品序号> <卡包序号>", "使用指定魔法卡"},
{"合成魔法卡 <{物品序号...}>", "3张魔法卡合成空格隔开"},
{"分解物品 <{物品序号...}>", "分解指定物品"},
{"分解 <物品名称> <数量>", "分解指定数量物品"},
{"品质分解 <品质索引>", "按品质分解0-6普通/优秀/稀有/史诗/传说/神话/不朽)"},
};
public static Dictionary<string, string> BattleHelp { get; } = new() {
{"决斗 <对方UID/昵称>", "和对方切磋(简化版)"},
{"完整决斗 <对方UID/昵称>", "和对方切磋(完整版)"},
{"小队决斗 <对方UID/昵称>", "小队切磋"},
{"查询boss [boss序号]", "查看boss信息缺省返回列表"},
{"讨伐boss <boss序号>", "主战角色讨伐指定boss"},
{"小队讨伐boss <boss序号>", "小队讨伐指定boss"},
{"开启练级 [角色序号]", "启动练级模式"},
{"练级结算", "收取练级奖励,并且回血和复活"},
{"练级信息", "查看练级进度"},
{"生命之泉", "使用金币回复角色状态"},
};
public static Dictionary<string, string> PlayHelp { get; } = new() {
{"任务列表", "查看今日任务列表"},
{"做任务 <任务序号>", "开始指定任务"},
{"任务信息", "查看进行中任务详情"},
{"任务结算", "结算所有未完成的任务"},
{"世界地图", "查看当前地图"},
{"主城", "查看主城信息"},
{"查地区 <地区序号>", "查看指定地区信息"},
{"探索 <地区序号> <{角色序号...}>", "探索指定地区(可多角色)"},
{"探索结算", "结算所有未完成的探索"},
{"挑战金币秘境 <难度>", "以小队挑战金币秘境秘境难度1-5"},
{"挑战材料秘境 <难度>", "以小队挑战材料秘境秘境难度1-5"},
{"挑战经验秘境 <难度>", "以小队挑战经验秘境秘境难度1-5"},
{"挑战地区秘境 <难度>", "以小队挑战地区锻造材料秘境秘境难度1-5"},
{"挑战突破秘境 <难度>", "以小队挑战角色突破材料秘境秘境难度1-5"},
{"挑战技能秘境 <难度>", "以小队挑战技能升级材料秘境秘境难度1-5"},
};
public static Dictionary<string, string> ClubHelp { get; } = new() {
{"我的社团", "查看社团信息"},
{"加入社团 <社团序号>", "申请加入社团"},
{"退出社团", "退出当前社团"},
{"创建社团 <前缀>", "创建一个公开社团,若指令中包含私密一词,将创建私密社团\r\n社团前缀3-4个字符允许英文字母和数字、部分特殊字符"},
{"查看社团成员", "查看社团成员列表"},
{"查看社团管理", "查看管理员列表"},
{"查看申请人列表", "查看申请加入的玩家列表"},
{"解散社团", "解散当前社团"},
{"社团批准 <对方UID>", "批准加入申请"},
{"社团拒绝 <对方UID>", "拒绝加入申请"},
{"社团踢出 <对方UID>", "踢出社团成员"},
{"社团转让 <对方UID>", "转让社团所有权"},
{"社团设置 <设置项> <{参数...}>", "修改社团设置"},
{"社团捐献 <金币数>", "捐献金币到社团基金"},
{"社团任务列表", "查看社团任务列表"},
{"做社团任务 <任务序号>", "开始指定社团任务"},
{"社团任务结算", "结算所有未完成的社团任务"},
{"社团商店", "查看社团商店商品"},
{"社团商店查看 <商品序号>", "查看指定商品详情"},
{"社团商店购买 <商品序号>", "购买指定商品"},
{"社团商店出售 <物品序号>", "向商店出售具有回收价的指定物品"},
{"社团市场上架 <物品序号> <定价>", "将物品寄售到社团市场上手续费10%并且8%进入社团基金"},
{"社团市场下架 <市场物品序号>", "下架指定物品"},
{"社团市场购买 <市场物品序号>", "购买指定物品"},
{"社团市场清空", "管理员可下架所有物品"},
};
public static Dictionary<string, string> ActivityHelp { get; } = new() {
{"签到", "每日签到奖励"},
{"活动", "查看活动中心"},
{"查活动 <活动序号>", "查看指定活动详情"},
{"做活动任务 <活动序号> <任务序号>", "开始指定活动任务"},
{"领取奖励 <活动序号>", "领取活动的奖励"},
};
public static Dictionary<string, string> StoreHelp { get; } = new() {
{"每日商店", "查看每日商店商品"},
{"商店查看 <商品序号>", "查看指定商品详情"},
{"商店购买 <商品序号>", "购买指定商品"},
{"商店出售 <物品序号>", "向商店出售具有回收价的指定物品"},
{"市场上架 <物品序号> <定价>", "将物品寄售到市场上手续费15%"},
{"市场下架 <市场物品序号>", "下架指定物品"},
{"市场购买 <市场物品序号>", "购买指定物品"},
{"社团市场上架 <物品序号> <定价>", "将物品寄售到社团市场上手续费10%并且8%进入社团基金"},
{"社团市场下架 <市场物品序号>", "下架指定物品"},
{"社团市场购买 <市场物品序号>", "购买指定物品"},
{"社团市场清空", "管理员可下架所有物品"},
{"创建报价", "创建一个交易报价"},
{"我的报价 [页码]/查报价 <报价序号>", "查询指定报价详情"},
{"发送报价 <报价序号>", "仅发起方可操作"},
{"取消报价 <报价序号>", "仅发起方可操作"},
{"接受报价 <报价序号>", "仅接收方可操作"},
{"拒绝报价 <报价序号>", "仅接收方可操作"},
{"报价添加物品 <报价序号> <{物品序号}...>", "仅发起方可操作"},
{"报价添加对方物品 <报价序号> <{物品序号}...>", "仅发起方可操作"},
{"报价移除物品 <报价序号> <{报价物品序号}...>", "仅发起方可操作"},
{"报价移除对方物品 <报价序号> <{报价物品序号}...>", "仅发起方可操作"},
};
public static IEnumerable<KeyValuePair<string, string>> GetPage(Dictionary<string, string> dict, int page, int pageSize = 10)
{
return dict.Skip((page - 1) * pageSize).Take(pageSize);
}
}
}