Add files via upload

master
AiTechEye 2018-08-16 15:50:17 +02:00 committed by GitHub
parent 9c763e5a53
commit 2f2e1ed746
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 20 additions and 17 deletions

View File

@ -185,7 +185,7 @@ minetest.register_node("aliveai_threats:crystal_big", {
end,
on_use = function(itemstack, user, pointed_thing)
if pointed_thing.type=="node" or pointed_thing.type=="nothing" then return itemstack end
local pvp=minetest.setting_getbool("enable_pvp")
local pvp=minetest.settings:getbool("enable_pvp")
local ob=pointed_thing.ref
if ob:is_player() and pvp==false then return itemstack end
aliveai_electric.hit(puncher,30)
@ -225,7 +225,7 @@ minetest.register_node("aliveai_threats:crystal_medium", {
end,
on_use = function(itemstack, user, pointed_thing)
if pointed_thing.type=="node" or pointed_thing.type=="nothing" then return itemstack end
local pvp=minetest.setting_getbool("enable_pvp")
local pvp=minetest.settings:getbool("enable_pvp")
local ob=pointed_thing.ref
if ob:is_player() and pvp==false then return itemstack end
aliveai_electric.hit(pointed_thing.ref,15)
@ -269,7 +269,7 @@ minetest.register_node("aliveai_threats:crystal_small", {
end,
on_use = function(itemstack, user, pointed_thing)
if pointed_thing.type=="node" or pointed_thing.type=="nothing" then return itemstack end
local pvp=minetest.setting_getbool("enable_pvp")
local pvp=minetest.settings:getbool("enable_pvp")
local ob=pointed_thing.ref
if ob:is_player() and pvp==false then return itemstack end
aliveai_electric.hit(pointed_thing.ref,5)
@ -325,4 +325,4 @@ minetest.register_node("aliveai_threats:crystal_grass", {
sunlight_propagates = true,
drawtype = "plantlike",
damage_per_second = 3,
})
})

View File

@ -86,7 +86,7 @@ aliveai_threats_eyes.shoot=function(self)
local vc = {x = aliveai.nan(dir.x*30), y = aliveai.nan(dir.y*30), z = aliveai.nan(dir.z*30)}
if not (vc and vc.x and vc.y and vc.z) or vc.x==math.huge or vc.x~=vc.x then return end
e:set_velocity(vc)
e:get_luaentity().age=(tonumber(minetest.setting_get("item_entity_ttl")) or 900)-2
e:get_luaentity().age=(tonumber(minetest.settings:get("item_entity_ttl")) or 900)-2
table.insert(aliveai_threats.debris,{ob=e,n=self.botname})
end
@ -147,7 +147,7 @@ minetest.register_entity("aliveai_threats:eyes",{
elseif self.side==3 then
s=0
end
self.object:setyaw(s)
self.object:set_yaw(s)
table.insert(aliveai_threats_eyes.active,self.object)
if self.side==1 then
self.opos.x=self.opos.x-0.49
@ -251,3 +251,4 @@ minetest.register_entity("aliveai_threats:eyes",{
})
aliveai.loaded("aliveai_threats:eyes")

View File

@ -46,7 +46,7 @@ aliveai.create_bot({
for _, nodepos in ipairs(nodes) do
if aliveai.group(nodepos,"flora")>0 then
local f=minetest.add_entity(nodepos, "aliveai_threats:flower")
f:setyaw(math.random(0,6.28))
f:set_yaw(math.random(0,6.28))
local en=f:get_luaentity()
aliveai.known(en,self.fight,"fight")
en.folow=self.fight
@ -74,4 +74,4 @@ aliveai.create_bot({
local pos=self.object:get_pos()
aliveai.lookat(self,pos)
end
})
})

View File

@ -1008,7 +1008,7 @@ minetest.register_tool("aliveai_threats:mind_manipulator", {
m:get_luaentity().light=0
m:get_luaentity().building=0
m:get_luaentity().fighting=1
m:setyaw(math.random(0,6.28))
m:set_yaw(math.random(0,6.28))
m:set_properties({
mesh = aliveai.character_model,
textures = tex
@ -1079,7 +1079,7 @@ aliveai.create_bot({
e:get_luaentity().save__clone=1
e:get_luaentity().fight=self.fight
e:get_luaentity().temper=3
e:setyaw(math.random(0,6.28))
e:set_yaw(math.random(0,6.28))
n=n+1
if n>=10 then
return
@ -1419,7 +1419,7 @@ aliveai.create_bot({
local vc = {x = dir.x*30, y = dir.y*30, z = dir.z*30}
e:set_velocity(vc)
e:get_luaentity().age=(tonumber(minetest.setting_get("item_entity_ttl")) or 900)-2
e:get_luaentity().age=(tonumber(minetest.settings:get("item_entity_ttl")) or 900)-2
table.insert(aliveai_threats.debris,{ob=e,n=self.botname})
return self
elseif self.fight and self.cctime>1 then
@ -2088,7 +2088,7 @@ aliveai.create_bot({
self.att:set_attach(self.object, "", {x=0,y=0,z=0}, {x=0,y=2,z=0})
self.att_pos=self.object:get_pos()
self.controlled=1
self.att_a=self.att:getacceleration()
self.att_a=self.att:get_acceleration()
end
end,
on_step=function(self,dtime)
@ -2817,7 +2817,7 @@ aliveai.create_bot({
local e=minetest.add_item(aliveai.pointat(self,2),"default:snow")
local dir=aliveai.get_dir(self,ta)
e:set_velocity({x =aliveai.nan(dir.x*30), y = aliveai.nan(dir.y*30), z = aliveai.nan(dir.z*30)})
e:get_luaentity().age=(tonumber(minetest.setting_get("item_entity_ttl")) or 900)-2
e:get_luaentity().age=(tonumber(minetest.settings:get("item_entity_ttl")) or 900)-2
table.insert(aliveai_threats.debris,{ob=e,n=self.botname})
return self
elseif self.fight and self.cctime>1 then
@ -3062,7 +3062,7 @@ aliveai.create_bot({
local t=fight:get_properties().textures[1]
local e=minetest.add_entity(pos, "aliveai_threats:toxic_npc")
local en=e:get_luaentity()
e:setyaw(self.object:getyaw())
e:set_yaw(self.object:get_yaw())
en.inv=fight:get_luaentity().inv
en.namecolor="ff0000"
en.save__1=t
@ -3092,3 +3092,4 @@ aliveai.create_bot({
end,
})
end

View File

@ -626,7 +626,7 @@ minetest.register_node("aliveai_threats:labbottle", {
local e=minetest.add_item({x=pos.x+(dir.x*2),y=pos.y+2+(dir.y*2),z=pos.z+(dir.z*2)},"aliveai_threats:labbottle")
local vc = {x = dir.x*15, y = dir.y*15, z = dir.z*15}
e:set_velocity(vc)
e:get_luaentity().age=(tonumber(minetest.setting_get("item_entity_ttl")) or 900)-10
e:get_luaentity().age=(tonumber(minetest.settings:get("item_entity_ttl")) or 900)-10
e:get_luaentity().on_punch=nil
e:get_luaentity().hp_max=10
table.insert(aliveai_threats.debris,{ob=e,n=user:get_player_name()})
@ -650,7 +650,7 @@ minetest.override_item("vessels:drinking_glass", {
local e=minetest.add_item({x=pos.x+(dir.x*2),y=pos.y+2+(dir.y*2),z=pos.z+(dir.z*2)},"vessels:drinking_glass")
local vc = {x = dir.x*15, y = dir.y*15, z = dir.z*15}
e:set_velocity(vc)
e:get_luaentity().age=(tonumber(minetest.setting_get("item_entity_ttl")) or 900)-10
e:get_luaentity().age=(tonumber(minetest.settings:get("item_entity_ttl")) or 900)-10
table.insert(aliveai_threats.debris,{ob=e,n=user:get_player_name()})
itemstack:take_item()
return itemstack
@ -663,7 +663,7 @@ minetest.override_item("vessels:glass_bottle", {
local e=minetest.add_item({x=pos.x+(dir.x*2),y=pos.y+2+(dir.y*2),z=pos.z+(dir.z*2)},"vessels:glass_bottle")
local vc = {x = dir.x*15, y = dir.y*15, z = dir.z*15}
e:set_velocity(vc)
e:get_luaentity().age=(tonumber(minetest.setting_get("item_entity_ttl")) or 900)-10
e:get_luaentity().age=(tonumber(minetest.settings:get("item_entity_ttl")) or 900)-10
table.insert(aliveai_threats.debris,{ob=e,n=user:get_player_name()})
itemstack:take_item()
return itemstack
@ -710,3 +710,4 @@ minetest.register_node("aliveai_threats:labtable", {
end,
})