mirror of
https://github.com/Rundll86/Dog-Lynx-And-HCN.git
synced 2026-07-12 04:52:54 +08:00
feat(角色): 为KukeMC添加新攻击类型和无限苹果
添加了第三种攻击类型(type=2),会发射50-60个紫色水晶子弹 同时为角色添加了无限苹果物品
This commit is contained in:
@@ -7,6 +7,8 @@ func register():
|
|||||||
fields[FieldStore.Entity.MOVEMENT_SPEED] = 0.5
|
fields[FieldStore.Entity.MOVEMENT_SPEED] = 0.5
|
||||||
attackCooldownMap[0] = 2000
|
attackCooldownMap[0] = 2000
|
||||||
attackCooldownMap[1] = 5000
|
attackCooldownMap[1] = 5000
|
||||||
|
attackCooldownMap[2] = 6000
|
||||||
|
inventory[ItemStore.ItemType.APPLE] = INF
|
||||||
func spawn():
|
func spawn():
|
||||||
for i in 3:
|
for i in 3:
|
||||||
var child = EntityBase.generate(load("res://components/Characters/KukeChild.tscn"), position + MathTool.randv2_range(500))
|
var child = EntityBase.generate(load("res://components/Characters/KukeChild.tscn"), position + MathTool.randv2_range(500))
|
||||||
@@ -35,3 +37,8 @@ func attack(type):
|
|||||||
var child = EntityBase.generate(preload("res://components/Characters/KukeChild.tscn"), position + MathTool.randv2_range(500))
|
var child = EntityBase.generate(preload("res://components/Characters/KukeChild.tscn"), position + MathTool.randv2_range(500))
|
||||||
child.currentFocusedBoss = currentFocusedBoss
|
child.currentFocusedBoss = currentFocusedBoss
|
||||||
child.masterMine = self
|
child.masterMine = self
|
||||||
|
elif type == 2:
|
||||||
|
var count = randi_range(50, 60)
|
||||||
|
for i in count:
|
||||||
|
BulletBase.generate(preload("res://components/Bullets/PurpleCrystal.tscn"), self, findWeaponAnchor("normal"), 360.0 / count * i)
|
||||||
|
await TickTool.millseconds(50)
|
||||||
|
|||||||
Reference in New Issue
Block a user