forked from team-sg/hero-mark-2
the damage system refactor!
killing is now done based on groups, the same way enemies already killed the player. these groups go on the entity's hitbox, not the entity itself. enemies' hitboxes have all been put in "enemy_hitbox" the arrow_projectile has a variable for the target group, so it could easily be simply set to "player" for arrows shot by enemies blocking is also done with groups. any hitbox with "blocks_arrow" will block arrows, same with "blocks_sword" and "blocks_squash"
This commit is contained in:
parent
5a02d02ceb
commit
a2974d8dd3
14 changed files with 102 additions and 66 deletions
|
@ -13,7 +13,7 @@ export var flip_sprite = true
|
|||
#Onreadys
|
||||
onready var startpos = position
|
||||
onready var sprite = $AnimatedSprite
|
||||
onready var raycast = $Area2D/RayCast2D
|
||||
onready var raycast = $Hitbox/RayCast2D
|
||||
onready var timer = $Timer
|
||||
|
||||
var speed = 50
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue