Finished implementation of gifts per phases. Added relationship timer decrease. Added disliked items

This commit is contained in:
Hector Franqui 2016-11-19 12:38:16 -05:00
parent 032cf67d99
commit c60d13112b
2 changed files with 5 additions and 2 deletions

View File

@ -9,6 +9,9 @@ npc = {}
npc.FEMALE = "female" npc.FEMALE = "female"
npc.MALE = "male" npc.MALE = "male"
npc.ITEM_GIFT_EFFECT = 2.5 npc.ITEM_GIFT_EFFECT = 2.5
-- Expected values for these are 720 each respectively
npc.GIFT_TIMER_INTERVAL = 2
npc.RELATIONSHIP_DECREASE_TIMER_INTERVAL = 60
npc.RELATIONSHIP_PHASE = {} npc.RELATIONSHIP_PHASE = {}
-- Define phases -- Define phases
npc.RELATIONSHIP_PHASE["phase1"] = {limit = 10} npc.RELATIONSHIP_PHASE["phase1"] = {limit = 10}
@ -258,11 +261,11 @@ local function create_relationship(self, clicker_name)
-- Relationship phase, used for items and for phrases -- Relationship phase, used for items and for phrases
phase = "phase1", phase = "phase1",
-- How frequent can the NPC receive a gift -- How frequent can the NPC receive a gift
gift_interval = 1, gift_interval = npc.GIFT_TIMER_INTERVAL,
-- Current timer count since last gift -- Current timer count since last gift
gift_timer_value = 0, gift_timer_value = 0,
-- The amount of time without providing gift or talking that will decrease relationship points -- The amount of time without providing gift or talking that will decrease relationship points
relationship_decrease_interval = 5, relationship_decrease_interval = npc.RELATIONSHIP_DECREASE_TIMER_INTERVAL,
-- Current timer count for relationship decrease -- Current timer count for relationship decrease
relationship_decrease_timer_value = 0 relationship_decrease_timer_value = 0
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 334 B

After

Width:  |  Height:  |  Size: 323 B