|
1b68cc6290
|
完善任务系统
|
2025-01-01 03:34:52 +08:00 |
|
yeziuku
|
db1cad04bf
|
添加使用物品、角色升级、角色突破 (#103)
* 添加升级、突破
* 添加经验值平衡常数
* 修复了传入 skillsDefined 时没有按定义的 args 构造特效;添加经验值相关的功能
* 添加复制等级数据
* 添加使用物品、角色升级、角色突破
* 修复升级和突破的BUG;添加智力提升加速系数;添加突破材料
* 修改物品相关
* 更新库存相关
---------
Co-authored-by: milimoe <mili@wrss.org>
|
2024-12-24 00:07:54 +08:00 |
|
milimoe
|
b25698d91b
|
服务器插件优化;物品添加魔法技能组,文本优化 (#100)
* 添加了 SQLHelperFactory;完善了物品的描述信息;一些代码风格修改
* 构造的物品默认 1 级;为服务器插件添加控制器;添加邮件发送器的工厂;在物品中添加魔法技能组
|
2024-11-13 09:18:58 +08:00 |
|
milimoe
|
75d1337ce1
|
动态工厂可以构造主动技能了;完善技能底层选取逻辑;团队模式完善;优化回合日志 (#99)
* 修复诸多复活角色的问题;添加了更多回合记录
* 完善了底层技能选取目标方法;添加筛选条件列表,使技能能够灵活的选取角色
* 优化死亡结算的逻辑;优化回合记录日志
* 现在动态工厂可以构造主动技能了
|
2024-11-10 00:30:43 +08:00 |
|
milimoe
|
3db586cab2
|
诸多更新和问题修复 (#97)
* 添加 OpenFactory,可以动态扩展技能和物品
* 修改 Effect 的反序列化解析;增加对闪避/暴击判定的先前事件编程接口
* 补充魔法伤害的判定
* 装备系统优化;角色的复制问题修复
* 添加物品品质;更新装备饰品替换机制;添加第一滴血、团队模式
* 添加技能选取
* 添加团队死斗模式
|
2024-11-04 09:30:26 +08:00 |
|
milimoe
|
d74effcf5c
|
添加平衡常数、减少 Round 函数的使用 (#96)
* 添加平衡常数类和减少舍入
* 优化单例表;为服务器插件提供单例 SQLHelper、MailSender 对象接口
|
2024-10-20 13:18:25 +08:00 |
|
milimoe
|
940f8397f1
|
为服务器统一数据访问连接 (#91)
* 重做 WebSocket 监听;为服务器统一了多种数据连接访问时的处理;统一编码为 UTF-8
* ModelManager已更名并移动到工具命名空间中
* 完成 WebSocket 消息处理系统
* 添加Socket异步接收数据流;修复TaskUtility阻塞的问题;优化心跳、房间、模组
* 添加枚举
* 删除多余字符
* 添加监听器的名称
* 修改了命名
|
2024-10-02 15:00:34 +08:00 |
|
milimoe
|
2de1e57e0c
|
针对服务器端的新功能支持与改进 (#90)
* 添加SQLite模式
* 将Hashtable转为Dictionary<string, object>,因为它具有性能优势
* 添加GamingRequest用于区分Gaming
* 模组中AfterLoad方法现已移动至加载器完全加载完毕后触发
* 删除了服务器对GameModule的加载,现在只会加载GameModuleServer
|
2024-09-25 09:24:53 +08:00 |
|
|
e1d58144a3
|
修改 ItemSet,添加 SkillSet
|
2024-09-21 01:30:06 +08:00 |
|
|
62240398ee
|
更新装备/取消装备物品的逻辑
|
2024-09-20 20:34:25 +08:00 |
|
milimoe
|
b37264e16b
|
在消耗品后面添加了魔法卡(编号16xxx)
|
2024-09-18 15:33:24 +08:00 |
|
milimoe
|
e5e70d5e7a
|
实现物品系统 (#89)
* 实现物品系统
* 小修改
* 实装魔法/能量消耗减少 添加其他统计
|
2024-09-17 19:44:25 +08:00 |
|
milimoe
|
57219895fb
|
设计 Item 类,添加对应的 Converter;新增伤害统计 (#88)
* 设计 Item 类,添加对应的 Converter
* 新增伤害统计和 AlterActionTypeBeforeAction
|
2024-09-15 01:25:15 +08:00 |
|
|
dc008b1d95
|
添加 CharacterEffectControlTypes
|
2024-09-12 00:32:38 +08:00 |
|
|
700db8e694
|
添加打断施法;添加技能持续回合衰减;完善技能、特效类型
|
2024-09-10 21:36:08 +08:00 |
|
|
81753d5e2f
|
添加助攻系统,修复一些BUG
|
2024-09-10 00:54:15 +08:00 |
|
milimoe
|
3d02cb3db3
|
添加行动顺序表和角色技能操作 (#87)
* 添加行动顺序表和角色技能操作
* 添加更多内容(特效的设计接口等)
* 添加爆发技插队和插队保护机制
|
2024-09-09 01:45:46 +08:00 |
|
|
c0a4163326
|
再次修改并完善Character
|
2024-09-05 00:49:39 +08:00 |
|
|
e07d0abb90
|
添加CharacterConverter,修改其他的Converter
|
2024-08-19 22:17:15 +08:00 |
|
|
3cc7b84803
|
更新IServer的常量
|
2024-08-16 00:11:53 +08:00 |
|
milimoe
|
924a45413a
|
#80:为Addon添加了专用的DataRequest方法 (#84)
|
2024-08-08 12:18:20 +08:00 |
|
milimoe
|
c51b7c50fa
|
统一命名 并禁止GameModuleServer调用DataRequest (#81)
* 统一命名 并禁止GameModuleServer调用DataRequest
* 添加了GameModuleDepend (依赖集合) 用于整合Maps Characters Items Skills
|
2024-08-01 20:40:25 +08:00 |
|
milimoe
|
7bc244ff49
|
添加HTTP相关(WebSocket) (#74)
* 添加HTTP相关(WebSocket)
* 添加WebDataRequest
|
2024-05-11 13:14:08 +08:00 |
|
|
1c52562d16
|
(C)2024
|
2024-02-29 00:56:05 +08:00 |
|
|
2823cbf6cc
|
修改反射DLL的根目录路径
|
2024-02-27 21:41:09 +08:00 |
|
|
0121c42ac7
|
支持使用域名连接服务器;添加了连接10秒强制超时检测
|
2024-01-16 23:40:33 +08:00 |
|
|
3a46511bc0
|
新增特殊的用户类型
|
2024-01-09 00:08:07 +08:00 |
|
milimoe
|
db6b01afa5
|
添加写错误日志的工具方法;修改根据格式获取日期字符串的方法 (#71)
|
2023-12-15 01:04:19 +08:00 |
|
milimoe
|
5c89bafffd
|
完善插件模组系统 (#68)
* 添加GameModeServer
* Addon系列大修改
* RuntimeController添加发送结束游戏反馈的方法
* 将GamingMessageHandler返回值修改为Hashtable
* 添加马甲方法,隐藏委托
* 更新AddonController注释
---------
Co-authored-by: yeziuku <53083103+yeziuku@users.noreply.github.com>
Co-authored-by: yeziuku <yezi@wrss.org>
|
2023-12-09 01:40:46 +08:00 |
|
milimoe
|
0672d839bb
|
添加GamingModel,补充GamingEventHandler (#67)
|
2023-12-07 00:33:29 +08:00 |
|
|
775423f479
|
添加Gaming::Round
|
2023-12-05 00:07:34 +08:00 |
|
milimoe
|
543887881a
|
添加GameMode, GameMap, GameModeLoader (#62)
* 添加GameMode, GameMap; 优化了Plugin和RoomType等
* 添加GameModeLoader,重构GameMode和GameMap
* 添加Gaming事件接口
* 添加IGameModeSupported接口
* 为GameMode添加Implement接口
* 为BeforeConnect添加参数
|
2023-11-27 00:30:00 +08:00 |
|
milimoe
|
37c4c54445
|
.NET 8 (#61)
|
2023-11-25 01:44:17 +08:00 |
|
milimoe
|
e7214c3fb9
|
添加新的枚举、字符常量和方法 (#59)
* 添加大量新的枚举,添加缺少的枚举字符串,修改枚举转字符串方法的位置
* 添加StartGame和Gaming的SocketHandler方法
* 添加MainInvokeType.StartGame
* 优化代码格式
* 添加默认的User.ToString()
* 添加EndGame
* 添加GameMode.GetTypeString
* 添加GameMode.GetRoomType
|
2023-11-23 00:43:34 +08:00 |
|
|
5341e1734a
|
Add ShowMessageType
|
2023-11-21 19:51:01 +08:00 |
|
|
19e39207db
|
Add Enum: StartGame
|
2023-11-20 23:52:48 +08:00 |
|
milimoe
|
9818fecc37
|
添加了-debug启动项,此启动项将禁用服务器的心跳检测功能
|
2023-11-19 02:59:18 +08:00 |
|
|
5b68b5ca29
|
新增客户端状态:在房间中
|
2023-11-17 00:35:08 +08:00 |
|
|
8f6555687b
|
添加准备和取消准备
|
2023-11-15 21:48:52 +08:00 |
|
|
94bad21e8d
|
添加SocketMessageType: System&MatchRoom
|
2023-10-18 22:48:22 +08:00 |
|
|
c4ed012141
|
添加AuthenticationType和传入参数
|
2023-10-17 21:44:34 +08:00 |
|
|
b923308be2
|
添加适用插件的SocketRuntimeType
|
2023-10-15 15:11:34 +08:00 |
|
milimoe
|
52b4fc2078
|
为插件添加更多默认属性;优化了房间相关 (#55)
|
2023-09-26 01:01:46 +08:00 |
|
milimoe
|
3825780bd4
|
提供底层Connect和Disconnect (#52)
|
2023-09-09 00:20:54 +08:00 |
|
milimoe
|
b9bce652f8
|
添加 SocketType: Chat, UpdateRoomMaster
|
2023-09-03 01:16:07 +08:00 |
|
milimoe
|
936b52f581
|
添加 Main_Chat
|
2023-09-02 21:30:15 +08:00 |
|
milimoe
|
7c272cdd29
|
添加 Main_Chat
|
2023-09-02 21:28:45 +08:00 |
|
milimoe
|
b9d9932ac2
|
明显区分Socket和DataRequest (#50)
* 明显区分Socket和DataRequest
* 删除了SocketHandler_Connect方法
|
2023-08-31 19:40:06 +08:00 |
|
milimoe
|
a814997a4a
|
为TaskAwaiter添加异常捕获和OnError事件 (#49)
|
2023-08-26 13:22:01 +08:00 |
|
milimoe
|
20926ebb09
|
添加TaskAwaiter;添加DataRequest枚举 (#43)
|
2023-07-20 09:33:24 +08:00 |
|