aboutsummaryrefslogtreecommitdiff
path: root/gamemode/npcsystem
diff options
context:
space:
mode:
Diffstat (limited to 'gamemode/npcsystem')
-rw-r--r--gamemode/npcsystem/npcs/base.lua10
-rw-r--r--gamemode/npcsystem/npcs/bird.lua21
-rw-r--r--gamemode/npcsystem/npcs/zombie.lua10
3 files changed, 25 insertions, 16 deletions
diff --git a/gamemode/npcsystem/npcs/base.lua b/gamemode/npcsystem/npcs/base.lua
index 670c476..0e8ea53 100644
--- a/gamemode/npcsystem/npcs/base.lua
+++ b/gamemode/npcsystem/npcs/base.lua
@@ -7,9 +7,13 @@ NPC.Icon = Material("wintersurvival2/hud/ws1_icons/icon_rock")
NPC.Social = "Pack" --Solo, Pack
NPC.Stats = {
- ["Vitality"] = 100,
- ["Speed"] = 50,
- ["AwareDist"] = 1000,
+ ["Vitality"] = 1,
+ ["Speed"] = 1,
+ ["AwareDist"] = 1,
+ ["Accel"] = 1,
+ ["Decel"] = 1,
+ ["Step"] = 1, --Step height
+ ["Hull"] = HULL_HUMAN
}
--Some npc's like birds have diffent names for their idle sequence
diff --git a/gamemode/npcsystem/npcs/bird.lua b/gamemode/npcsystem/npcs/bird.lua
index 463b8bd..14eef6a 100644
--- a/gamemode/npcsystem/npcs/bird.lua
+++ b/gamemode/npcsystem/npcs/bird.lua
@@ -7,9 +7,13 @@ NPC.Icon = Material("wintersurvival2/hud/ws1_icons/icon_rock")
NPC.Social = "Pack" --Solo, Pack
NPC.Stats = {
- ["Vitality"] = 10,
- ["Speed"] = 50,
- ["AwareDist"] = 800,
+ ["Vitality"] = 100,
+ ["Speed"] = 400,
+ ["AwareDist"] = 1000,
+ ["Accel"] = 200,
+ ["Decel"] = 200,
+ ["Step"] = 20, --Step height
+ ["Hull"] = HULL_TINY
}
--Some npc's like birds have diffent names for their idle sequences
@@ -19,14 +23,11 @@ NPC.IdleSequences = {
}
--Drops should be formated as [index]={["item name"], percent_drop} where percent_drop is a number from 0 to 100
+
NPC.Drops = {
- [0] = {"Meat",100},
- [1] = {"Meat",100},
- [2] = {"Meat",100},
- [3] = {"Meat",100},
- [4] = {"Meat",80},
- [5] = {"Meat",40},
- [6] = {"Meat",10},
+ [0] = {"Meat",100},--Birds will drop at least 1 meat, and have a 50% chance of dropping 2
+ [1] = {"Meat",50},
+ [2] = {"Feather",50},
}
--Attacks should be formated as [i]={function attackpriority() = function doattack()}
diff --git a/gamemode/npcsystem/npcs/zombie.lua b/gamemode/npcsystem/npcs/zombie.lua
index a725a04..f07bd5a 100644
--- a/gamemode/npcsystem/npcs/zombie.lua
+++ b/gamemode/npcsystem/npcs/zombie.lua
@@ -18,9 +18,13 @@ NPC.Stats = {
--Drops should be formated as [index]={["item name"], percent_drop} where percent_drop is a number from 0 to 100
NPC.Drops = {
- [0] = {"Meat",100},--Birds will drop at least 1 meat, and have a 50% chance of dropping 2
- [1] = {"Meat",50},
- [2] = {"Feather",50},
+ [0] = {"Meat",100},
+ [1] = {"Meat",100},
+ [2] = {"Meat",100},
+ [3] = {"Meat",100},
+ [4] = {"Meat",80},
+ [5] = {"Meat",40},
+ [6] = {"Meat",10},
}
--Some npc's like birds have diffent names for their idle sequences