diff options
| author | TenPlus1 <kinsellaja@yahoo.com> | 2017-03-17 13:06:36 +0000 | 
|---|---|---|
| committer | TenPlus1 <kinsellaja@yahoo.com> | 2017-03-17 13:06:36 +0000 | 
| commit | 80a86b658c4cab24d289b558236fe6d632ae532a (patch) | |
| tree | 41ff18517a87260838d9b2887c00de4dfb1d056a /api.lua | |
| parent | 1205ec36a68cb498a8eb489e03de7030e9e92a61 (diff) | |
Separated dogshoot timers for different shoot/fight timings
Diffstat (limited to 'api.lua')
| -rw-r--r-- | api.lua | 6 | 
1 files changed, 5 insertions, 1 deletions
| @@ -1266,7 +1266,10 @@ local dogswitch = function(self, dtime)  	self.dogshoot_count = self.dogshoot_count + dtime -	if self.dogshoot_count > self.dogshoot_count_max then +	if (self.dogshoot_switch == 1 +	and self.dogshoot_count > self.dogshoot_count_max) +	or (self.dogshoot_switch == 2 +	and self.dogshoot_count > self.dogshoot_count2_max) then  		self.dogshoot_count = 0 @@ -2389,6 +2392,7 @@ minetest.register_entity(name, {  	dogshoot_switch = def.dogshoot_switch,  	dogshoot_count = 0,  	dogshoot_count_max = def.dogshoot_count_max or 5, +	dogshoot_count2_max = def.dogshoot_count2_max,  	attack_animals = def.attack_animals or false,  	specific_attack = def.specific_attack, | 
