From: ttwilb Date: Thu, 5 Sep 2013 07:43:16 +0000 (+0900) Subject: 狩人の武器が無制限に使えないようになった X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=5a24302b312d4e90970d338f48fd2c75909ff1f1;p=h58pcdgame%2FGameScriptCoreLibrary.git 狩人の武器が無制限に使えないようになった --- diff --git a/www/corelib/classes/MainCharacters/MainCharacterClass_Hunter.js b/www/corelib/classes/MainCharacters/MainCharacterClass_Hunter.js index 9756734..1c0e7ad 100644 --- a/www/corelib/classes/MainCharacters/MainCharacterClass_Hunter.js +++ b/www/corelib/classes/MainCharacters/MainCharacterClass_Hunter.js @@ -1,4 +1,4 @@ -var MainCharacterClass_Hunter = function(stage, args, isFromNetwork){ +var MainCharacterClass_Hunter = function(stage, args, isFromNetwork){ MainCharacterClass_Hunter.base.apply(this, arguments); }.extend(MainCharacterClass, { className: "MainCharacterClass_Hunter", @@ -12,17 +12,27 @@ var MainCharacterClass_Hunter = function(stage, args, isFromNetwork){ { if(this.lastFireTick < this.ownerStage.manager.tickCount - this.fireTickInterval){ var f = new FireObjectClass(this.ownerStage, [["arrow1.png"]]); - f.maxBoundCount = 1; - f.size.x = 32; - f.size.y = 32; - f.fireVelocity = new Point2D(1500, 0); - f.antigravity = 700 / this.ownerStage.manager.tickPerSecond; - f.fire(this, 32, 16); - this.imageState = 1; - this.imageIndex = 0; - this.lastImage = this.imageList[this.imageState][this.imageIndex]; - - this.lastFireTick = this.ownerStage.manager.tickCount; + if(this.ownerStage.manager.breadItemWidget) + { + var score = this.ownerStage.manager.breadItemWidget.getLastSelectedBreadIndex(); + if(score != -1) + { + f.maxBoundCount = 1; + f.size.x = 32; + f.size.y = 32; + f.fireVelocity = new Point2D(1500, 0); + f.antigravity = 700 / this.ownerStage.manager.tickPerSecond; + f.fire(this, 32, 16); + this.imageState = 1; + this.imageIndex = 0; + this.lastImage = this.imageList[this.imageState][this.imageIndex]; + + this.lastFireTick = this.ownerStage.manager.tickCount; + }else + { + showAlert(this.ownerStage.manager, "パンを選択してください。"); + } + } } }, });