眩晕的状态

   在这没有事的时刻,熟悉公司内部封装好的公共类库,看着看着脑袋就糊掉了。。。或者讲完全傻掉了,有些参数有些写法完全不晓得是神马意思==

   当所有人都没事做的时候,直接导致公司的经济效益下降,自然就危机到个人的利益,看着本来就勉强在这个城市养活自己的salary,也要随着萧条的业绩剥下一层……我真的晕了。

   油价的上涨直接危机各种物品的上涨,物价一直是蹭蹭蹭的往上窜,对此,我表示无奈,对自己,对社会。

  

转载于:https://www.cnblogs.com/8023lyf/archive/2012/05/07/2487523.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的PHP代码实现: ```php <?php class Skill { // 定义技能属性 private $name; // 技能名称 private $probability; // 触发概率 private $duration; // 眩晕状态持续回合数 // 构造函数,初始化技能属性 public function __construct($name, $probability, $duration) { $this->name = $name; $this->probability = $probability; $this->duration = $duration; } // 技能触发方法 public function trigger($attacker, $target) { if (rand(1, 100) <= $this->probability) { // 判断是否触发技能 $target->setStun($this->duration); // 目标进入眩晕状态 echo "{$attacker->getName()}使用{$this->name}, 使{$target->getName()}进入眩晕状态,持续{$this->duration}回合!\n"; } else { echo "{$attacker->getName()}使用{$this->name}, 但未触发技能!\n"; } } } class Character { // 定义角色属性 private $name; // 角色名称 private $stunDuration; // 眩晕状态持续回合数 // 构造函数,初始化角色属性 public function __construct($name) { $this->name = $name; $this->stunDuration = 0; } // 设置眩晕状态 public function setStun($duration) { $this->stunDuration = $duration; } // 判断角色是否处于眩晕状态 public function isStunned() { return $this->stunDuration > 0; } // 角色回合行动方法 public function action($target) { if ($this->isStunned()) { // 如果处于眩晕状态,则无法行动 echo "{$this->name}处于眩晕状态,无法行动!\n"; $this->stunDuration--; return; } $skill = new Skill("眩晕", 80, 3); // 创建技能 $skill->trigger($this, $target); // 触发技能 } // 获取角色名称 public function getName() { return $this->name; } } // 创建角色实例 $attacker = new Character("攻击者"); $target = new Character("目标"); // 角色行动 $attacker->action($target); $target->action($attacker); ``` 以上代码中,我们定义了一个 `Skill` 类和一个 `Character` 类。`Skill` 类代表一个技能,包含技能的名称、触发概率和持续回合数等属性,以及触发技能的方法 `trigger`。`Character` 类代表一个角色,包含角色的名称、眩晕状态持续回合数等属性,以及角色的行动方法 `action`。 在 `action` 方法中,我们创建了一个名为“眩晕”的技能,并对攻击者和目标进行了操作。如果技能触发成功,目标将进入眩晕状态,否则技能无效。在角色回合行动时,我们会调用 `action` 方法来执行角色的行动。如果角色处于眩晕状态,则无法行动。 这样,我们就实现了一个简单的游戏技能,可以在攻击时有一定概率触发眩晕效果,让目标进入眩晕状态,持续数回合。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值