Wednesday, May 5, 2010

Script list

List of Scripts

List of scripts for us programmers. Some are currently pending while we wait for areas/items/creatures

Camp Scene / Freeroam : PENDING

These script/s will run at the start or during the camp scenes/free roaming section:

NPC spawn scripts - While the merchants will always be present in the camp area, since contestants are semi-randomly eliminated, scripts will be required to spawn the correct contestants left into the Camp Area, as well as give them some actions so they are not just standing around.

SpawnContestants() - When you return to the camp scene after a challenge, this script will look through each contestant for a "IsEliminated" boolean, and if false, then assign them a random spawn point and spawn them in.

UnlockAreaTransition()

RandomAction() - This script will give the contestants are random action to perform when they spawn in so it looks as if they are not just standing around. Maybe make some of them pray, or sit down, or lie down. etc. Script will be attached to contestants, randomly generate a number and do the action assigned to that number. Not as Important

Forest Challenge: Find the hidden item and bring to Host (HALF PENDING) 

Timer Script - Hidden Timer (player unaware) that counts down from a certain time (undecided until actual challenge is built for balancing purposes). Checks to see if player has "won" the challenge. If not, then countsdown/up however your timer script works . If at the end, player does not have item, player has lost. If so, player has won. 

Maze Challenge: Navigate through the maze. Reach host on otherside

Timer Script - Hidden Timer that countsdown. Checks to see if player has reached the end. This one will need some collaboration with Candy to put in puzzles and stuff.

Beach Challenge - Destroy the orb at the top of the castle

Scripts to spawn monsters and to cease spawning scripts once orb is destroyed.

Swamp Challenge: Swamp Monster + minions (PENDING) 

Swamp Monster AI Behavior Scripts - A Collection of scripts to make the Swamp Monster fight dynamic, e.g by scripting it to summon minions that will regenerate the monster. The PC will need to kill those minions first before they can harm the Boss monster. After the Boss monster reaches a certain level of health, will summon more monsters. Details still need to be worked out.

Shoreline Challenge: Get item from Dragon at the top

Dragon scripts - Scripts to dictate Dragon behavior when you reach the top. If Dragon perceives player, then trigger Conversation. If Player sneak attacks Dragon, or Steals item, Set Dragon to hostile. These will all be done through triggers and maybe during the conversation with the dragon. Will also require skill checks during the conversation if PC tries to charm the item from Dragon (NWN2 should have scripts to cover this)

Final Challenge Gladiator: Defeat monsters.

This one will probably be an ongoing collaboration one because Martin I'll need you to do your influence magic on this. need to tie into final scenes.

SUBQUESTS (PENDING)

Script/Programmer Assignments:

Aaron: I'm claiming the Beach Challenge (destroy orb at the top) and I'll work on the Swamp challenge and Cliffy Mountain challenge with Candy. I should be able to write up working scripts, I'll just need to modify the creatures Candy creates or modify the scripts to point to the right creatures. I'll also be implementing elimination into my mini mod and converting those scripts so they can be used for large numbers (i.e ready for implementation into the main mod with the contestants)

Martin: Streamline your influence scripts if you need to and make them ready for implementation with the main mod. Areas I would like for you to do are the forest and maze. 

For the forest: Look into how you will hide the item. Maybe make a few placeables as usable (talk with Candy about this) and allow them to have an inventory to hold the item. Make it random of course. or could think about leaving clues or something. Although now that I think about it, this should be challenging, so to make it better than just a simple look for item quest, maybe make it so after you pick it up, a contestant spawns and attacks you for it. 

Maze: Might want to work with Candy in putting puzzles and traps in the area. You'll probably need to make some spawn scripts, maybe lock the door when they enter and they can't get out untill they kill all the monsters?

Jason: Until we have the talk next Tuesday with Stephen about what to do with you, I'm going to ask you to maybe keep working on implementing the timer script into the areas. Talk with Martin about this. We might need to you do something like converting conversations into .tlk files (I will talk about this in another post.)


No comments:

Post a Comment