Open piqey opened 11 months ago
Quest
item itself), teaming up to complete a challenge or even engaging in friendly competitionX
unique maps3
or 4
or 5
other "human" players in the game (not bots), discuss number laterWood_Box
/Wood_Plank
/Wood_Panel
, Metal
, Plastic
, Rubber
/Rubbertire
(these would be grouped together under more general titles, the games released in the Orange Box had many surface properties exclusive to one game only and their usage varied)Quest
instanceThere's a general way we ought to do this
Quest
item class ought to hold its name, description, list of objectives, reward, rarity, and status (e.g., in-progress, completed)Event Hooks
Quest
item instance hooked to GM:HumanKilledZombie
compares the killer to the player directly (no iteration, just equivalence unique to that particular anonymous function) and calls whatever functions necessary to reward quest progression and eventually award quest completionQuest
instances would decrease as individual quests are completed
player.GetHumans
every time an important game event happensWe should use the IHookMixin
module or something similar to it to both add and remove those hooks as anonymous functions on a per-quest, per-player basis to avoid looping through tables any more than they historically have been
Survive
10 games
without using a
Tier 4
weapon
, or Survive
3 waves
at
Lighthouse
without taking damage
See below