Add files via upload
parent
9c763e5a53
commit
2f2e1ed746
|
@ -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,
|
||||
})
|
||||
})
|
||||
|
|
|
@ -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")
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
})
|
||||
})
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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,
|
||||
})
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue