OSDN Git Service

辛夷祭初日の緊急修正多数。
[h58pcdgame/GameScriptCoreLibrary.git] / www / corelib / classes / EnemyCharacters / EnemyCharacterClass_Apache.js
1 var EnemyCharacterClass_Apache = function(stage, args){\r
2         EnemyCharacterClass_Apache.base.apply(this, [stage, [["apache1.png","apache2.png","apache3.png"]]]);\r
3 \r
4         this.size.x = 192;\r
5         this.size.y = 192;\r
6         this.antigravity = 700 / GameManager.prototype.tickPerSecond ;\r
7         \r
8         this.interval=2;\r
9         this.chasingRange = 600;\r
10         this.fightingRange = 200;\r
11         \r
12         this.movingVelocity = 130;\r
13         this.max_HP = 80;\r
14         this.HP = this.max_HP;\r
15         this.isWeaponed = true;\r
16         \r
17         stage.addStageObject(this);\r
18 }.extend(EnemyCharacterClass, {\r
19         className: "EnemyCharacterClass_Apache",\r
20 \r
21         fire: function()\r
22         {\r
23                 if(this.lastFireTick < this.ownerStage.manager.tickCount - this.fireTickInterval){\r
24                         var f = new FireObjectClass(this.ownerStage, [["bullet.png"]]);\r
25                         f.maxBoundCount = 1;\r
26                         f.size.x = 10;\r
27                         f.size.y = 10;\r
28                         f.fire(this, 192,192);\r
29                         this.fireTickInterval=20;\r
30                 this.lastFireTick=this.ownerStage.manager.tickCount;\r
31                 }\r
32         },\r
33 });