File tree 4 files changed +208
-11
lines changed
4 files changed +208
-11
lines changed Load Diff Large diffs are not rendered by default.
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change @@ -1462,8 +1462,8 @@ export class DashTowardPlayer<AllStates extends string>
1462
1462
implements Behavior < AllStates , Phaser . GameObjects . Sprite >
1463
1463
{
1464
1464
#nextState: AllStates ;
1465
- #speed = 80 ;
1466
- #postAttackTime = 1000 ;
1465
+ #speed = 90 ;
1466
+ #postAttackTime = 900 ;
1467
1467
#targetPosition: { x : number ; y : number } | undefined = undefined ;
1468
1468
name : AllStates ;
1469
1469
@@ -1562,7 +1562,7 @@ export class LaserSight<AllStates extends string>
1562
1562
this . #color
1563
1563
) ;
1564
1564
effect . setOrigin ( 0 ) ;
1565
- effect . setLineWidth ( 5 ) ;
1565
+ effect . setLineWidth ( 2 ) ;
1566
1566
sprite . scene . time . addEvent ( {
1567
1567
delay : this . #postAttackTime,
1568
1568
callback : ( ) => {
Original file line number Diff line number Diff line change @@ -6,9 +6,10 @@ import { BaseMonster } from "./BaseMonster";
6
6
type AllStates = "wait" | "aim" | "dash" ;
7
7
8
8
export class Snakey extends BaseMonster < AllStates > {
9
- awareDistance : number = 60 ;
9
+ awareDistance : number = 80 ;
10
+ speed : number = 120 ;
10
11
hitPoints = 3 ;
11
- primaryColor = 0x34c24c ;
12
+ primaryColor = 0x097325 ;
12
13
#targetPosition: { x : number ; y : number } ;
13
14
14
15
constructor (
@@ -85,6 +86,7 @@ export class Snakey extends BaseMonster<AllStates> {
85
86
}
86
87
return new DashTowardPlayer ( state , "wait" , {
87
88
targetPosition : this . #targetPosition,
89
+ speed : this . speed ,
88
90
} ) ;
89
91
}
90
92
}
You can’t perform that action at this time.
0 commit comments