Hey Rez,
I am trying to figure out how I should go about doing a mission system, I remember you mentioning once how you did it in script for the Sims Medieval.
The way I had thought about doing it was to have a script which listened for mission events, and then just mark them as completed etc. But what I am having trouble coming up with is, does this listener listen for just one event? What I mean is, if I have a mission which says, "Find 3 apples", how do I go about this? Each time you collect an apple you send a new apple found event? Or would this be a generic event for all mission types? What is the best way to go about doing this?
I am trying to figure out how I should go about doing a mission system, I remember you mentioning once how you did it in script for the Sims Medieval.
The way I had thought about doing it was to have a script which listened for mission events, and then just mark them as completed etc. But what I am having trouble coming up with is, does this listener listen for just one event? What I mean is, if I have a mission which says, "Find 3 apples", how do I go about this? Each time you collect an apple you send a new apple found event? Or would this be a generic event for all mission types? What is the best way to go about doing this?
PC - Custom Built
CPU: 3rd Gen. Intel i7 3770 3.4Ghz
GPU: ATI Radeon HD 7959 3GB
RAM: 16GB
Laptop - Alienware M17x
CPU: 3rd Gen. Intel i7 - Ivy Bridge
GPU: NVIDIA GeForce GTX 660M - 2GB GDDR5
RAM: 8GB Dual Channel DDR3 @ 1600mhz
CPU: 3rd Gen. Intel i7 3770 3.4Ghz
GPU: ATI Radeon HD 7959 3GB
RAM: 16GB
Laptop - Alienware M17x
CPU: 3rd Gen. Intel i7 - Ivy Bridge
GPU: NVIDIA GeForce GTX 660M - 2GB GDDR5
RAM: 8GB Dual Channel DDR3 @ 1600mhz