From a5121f91e218db33b6fa60406bcf8ddf929aa2a4 Mon Sep 17 00:00:00 2001 From: shangfengh <3495281661@qq.com> Date: Fri, 10 Mar 2023 10:14:31 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20:art:=20fix=20the=20format=20of=20?= =?UTF-8?q?=E8=A7=84=E5=88=99Logic.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logic/规则Logic.md | 80 ++++++++++++++++++++++---------------------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/logic/规则Logic.md b/logic/规则Logic.md index e0f5b59..267590b 100644 --- a/logic/规则Logic.md +++ b/logic/规则Logic.md @@ -3,7 +3,7 @@ ## 说明 - 版本V1.003 - 该规则直接服务于Sever,并非选手版本 -- 黄色字体表示Logic底层尚未(完全)实现
+- 黄色字体表示Logic底层尚未(完全)实现 - []表示待决定 ## 游戏简介 @@ -23,12 +23,12 @@ - 只展示外部需要的属性,部分属性被省略 ### Bgm -- double bgmVolume
-- BgmType bgmType
+- double bgmVolume +- BgmType bgmType 对于枚举类BgmType - 1. 不详的感觉:监管者进入(求生者的警戒半径/监管者的隐蔽度)时,求生者收到;监管者距离求生者越近,Bgm音量越大。bgmVolume=(警戒半径/二者距离)
- 2. 期待搞事的感觉:求生者进入(监管者的警戒半径/求生者的隐蔽度)时,监管者收到;监管者距离求生者越近,Bgm音量2.越大。bgmVolume=(警戒半径/二者距离)
- 3. 修理电机的声音: 警戒半径内有电机正在被修理时,全员收到;bgmVolume=(警戒半径/二者距离)*电机修理程度/10300000
+ 1. 不详的感觉:监管者进入(求生者的警戒半径/监管者的隐蔽度)时,求生者收到;监管者距离求生者越近,Bgm音量越大。bgmVolume=(警戒半径/二者距离) + 2. 期待搞事的感觉:求生者进入(监管者的警戒半径/求生者的隐蔽度)时,监管者收到;监管者距离求生者越近,Bgm音量2.越大。bgmVolume=(警戒半径/二者距离) + 3. 修理电机的声音: 警戒半径内有电机正在被修理时,全员收到;bgmVolume=(警戒半径/二者距离)*电机修理程度/10300000 ~~~csharp public enum BgmType { @@ -104,12 +104,12 @@ IsClimbingThroughWindows = 15, } ~~~ -- Bgm(数组)
+- Bgm(数组) - 得分 - ~~回血率/原始回血率~~ - 当前子弹类型 - 原始子弹类型 -- 持有道具(最多三个)(数组)
+- 持有道具(最多三个)(数组) - 是否隐身 - 队伍ID - 玩家ID @@ -118,10 +118,10 @@ - 拥有的被动技能(数组) - 拥有的主动技能(数组) - 各个主动技能CD(数组) -- 警戒半径
-- double 隐蔽度
-- 翻墙速度
-- 开锁门速度
+- 警戒半径 +- double 隐蔽度 +- 翻墙速度 +- 开锁门速度 ### 学生:人物 - 修理电机速度 @@ -166,25 +166,25 @@ - 道具类型 ### 出口:物体 -- 电力供应(是否可以被打开)
-- 是否打开
+- 电力供应(是否可以被打开) +- 是否打开 ### 紧急出口:物体 -- 是否显现
-- 是否打开
+- 是否显现 +- 是否打开 ### 墙:物体 ### 窗:物体 -- 正在翻窗的人
-- 窗的朝向
+- 正在翻窗的人 +- 窗的朝向 ### 箱子:物体 -- 里面的道具
+- 里面的道具 ### 门:物体 -- 属于那个教学区
-- 是否锁上
+- 属于那个教学区 +- 是否锁上 - 不提供是否可以锁上的属性 ### 电机(建议称为homework):物体 @@ -193,14 +193,14 @@ ## 行为逻辑 ### 交互 -- 除了逃离,交互目标与交互者在一个九宫格内则为可交互
+- 除了逃离,交互目标与交互者在一个九宫格内则为可交互 ### 破译与逃脱 -- 每张地图都会刷新 9台电机,求生者需要破译其中的7台
,并开启任意一个大门后从任意一个开启的大门- 逃脱,亦或者在只剩1名求生者的情况下从地窖逃脱; +- 每张地图都会刷新 9台电机,求生者需要破译其中的7台,并开启任意一个大门后从任意一个开启的大门- 逃脱,亦或者在只剩1名求生者的情况下从地窖逃脱; - 求生者和监管者在靠近电机时,可以看到电机的破译进度条。 - 地窖会在电机破译完成3台的情况下在地图的3-5个固定地窖刷新点之一随机刷新。 - 当求生者只剩1名时,地窖盖将会自动打开,该求生者可从地窖逃脱。 -- 一般情况下,开启大门所需时间为18秒。
+- 一般情况下,开启大门所需时间为18秒。 ### 攻击 - 每次求生者收到攻击后会损失对应子弹的攻击力的血量 @@ -208,7 +208,7 @@ - 无论搞蛋鬼或学生,攻击时,从播放攻击动作到可以开始产生伤害的期间,称为前摇。(前摇阶段,搞蛋鬼产生通常为不可爆炸(部分搞蛋鬼能可以产生可爆炸)子弹(爆炸范围=0),[子弹大小待商榷],期间监管者攻击被打断时,子弹消失)(无论近战远程均产生子弹) - 无论搞蛋鬼或学生,攻击后,通常会出现一段无伤害判定的攻击动作后置时间,称为后摇。击中物体时后摇更长 -- 假如监管者攻击或一些监管者的特定技能击中正在交互的求生者,将使求生者眩晕
+- 假如监管者攻击或一些监管者的特定技能击中正在交互的求生者,将使求生者眩晕 1. 处于前摇或后摇 2. 治疗或解救他人 3. 修理电机 @@ -217,24 +217,24 @@ 6. 翻找箱子 ### 门 -- 门分别属于三个教学区:三教,五教,六教
-- 监管者或求生者都需要拿到对应教学区的钥匙才能打开或锁住对应的门
-- 锁门和开门都需要一定时间,进出门为正常移动过程
-- 门只有开、锁两种状态,锁住时门有碰撞体积
-- 当门所在格子内有人时,无法锁门
-- 钥匙只会出现在箱子中,每个教学区都有2把钥匙
+- 门分别属于三个教学区:三教,五教,六教 +- 监管者或求生者都需要拿到对应教学区的钥匙才能打开或锁住对应的门 +- 锁门和开门都需要一定时间,进出门为正常移动过程 +- 门只有开、锁两种状态,锁住时门有碰撞体积 +- 当门所在格子内有人时,无法锁门 +- 钥匙只会出现在箱子中,每个教学区都有2把钥匙 ### 窗 -- 求生者和监管者都可以翻越窗户,但通常情况下监管者翻越窗户的速度**高于**求生者。
-- 在求生者或监管者正在翻越窗户时,其他玩家均不可以翻越该窗户。
-- 窗始终有碰撞体积
-- 翻越窗户是一种交互行为,执行时,实质是限定方向的减速运动
+- 求生者和监管者都可以翻越窗户,但通常情况下监管者翻越窗户的速度**高于**求生者。 +- 在求生者或监管者正在翻越窗户时,其他玩家均不可以翻越该窗户。 +- 窗始终有碰撞体积 +- 翻越窗户是一种交互行为,执行时,实质是限定方向的减速运动 ### 箱子 -- 监管者和求生者都能与箱子交互。
-- 开启箱子有不同概率获得不同道具。
-- 搜寻物品的基础持续时间为10秒。
-- 未搜寻完成的箱子在下一次需要重新开始搜寻。
+- 监管者和求生者都能与箱子交互。 +- 开启箱子有不同概率获得不同道具。 +- 搜寻物品的基础持续时间为10秒。 +- 未搜寻完成的箱子在下一次需要重新开始搜寻。 ### 治疗 - 可行动的求生者可以对受伤的其他求生者进行治疗,治疗完成后会回复被治疗程度的血量。 @@ -245,7 +245,7 @@ ### 沉迷 - 当求生者血量归零时,求生者自动原地进入沉迷状态,每毫秒增加1沉迷度 -- 该求生者可由其他的求生者救下,救下后,血量恢复至1/2并可以重新行动
。沉迷程度不清空。 +- 该求生者可由其他的求生者救下,救下后,血量恢复至1/2并可以重新行动。沉迷程度不清空。 - 进入沉迷状态时,如果求生者原本沉迷程度在【10003,30000】中,求生者沉迷程度直接变为30000 - 当求生者沉迷程度达到该玩家最大沉迷程度(学生有的属性)时,从游戏中出局