OSDN Git Service

辛夷祭初日の緊急修正多数。
[h58pcdgame/GameScriptCoreLibrary.git] / www / corelib / classes / EnemyCharacters / EnemyCharacterClass_Farmer.js
1 var EnemyCharacterClass_Farmer = function(stage, args){\r
2         EnemyCharacterClass_Farmer.base.apply(this, [stage, [["farmer1.png","farmer2.png","farmer3.png","farmer4.png","farmeraim.png","farmerfire.png","farmercooldown.png","farmerrelord.png","farmerfire.png","farmercooldown.png","farmerrelord.png","farmer3.png","farmer2.png",]]]);\r
3 \r
4         this.size.x = 50;\r
5         this.size.y=   100;\r
6         \r
7         this.chasingRange = 600;\r
8         this.movingVelocity = 100;\r
9         this.max_HP = 100;\r
10         this.HP = this.max_HP;\r
11         this.touchDamage = 30;\r
12         this.isWeaponed = true;\r
13         stage.addStageObject(this);\r
14 \r
15 }.extend(EnemyCharacterClass, {\r
16         className: "EnemyCharacterClass_Farmer",\r
17 fire: function()\r
18         {\r
19                 if(this.lastFireTick < this.ownerStage.manager.tickCount - this.fireTickInterval){\r
20                         var f = new FireObjectClass(this.ownerStage, [["bullet.png"]]);\r
21                         f.maxBoundCount = 1;\r
22                         f.size.x = 10;\r
23                         f.size.y = 10;\r
24                         fireTickInterval= 30\r
25                         //f.fire(this,192,96);\r
26                         f.fire(this,32,50);\r
27                         this.lastFireTick = this.ownerStage.manager.tickCount;\r
28                 }\r
29         },\r
30 \r
31 });\r