Casebier
Level: Master Delver
Rank Points: 283
Registered: 08-03-2005
IP: Logged
|
NPC Suggestions (+1)
This game reminds me a lot of an old DOS ASCII game called ZZT. There were several scripting functions you could add to the NPCs in that game that I think would be very useful in DROD.
1. Wait For Obstacle (N,NE,E,SE,S,SW,W,NW): NPC waits until it is blocked in one (or more) direction(s).
2. Wait For Player Aligned (N,NE,E,SE,S,SW,W,NW)(X-ray,No X-ray): NPC waits until the player is visible in one (or more) direction(s). Second flag to determine if the event triggers through line-of-sight obstacles.
3. Room/Floor/Hold/Global variables: Allowing NPCs to set variables for a Room/Floor/Hold, effectively allowing an architect to pass information between NPCs. This would be a good way to keep track of upgrades (ie- The MetDROiD series).
4. (NPC) Go To (Label): NPC#1 tells NPC#2 to skip to another label in NPC#2's program.
5. Place Monster (Dir): This would allow NPCs to be monster spawners, instead of sacrificing themselves to become a monster directly.
____________________________
Casebier
--------------------------------
Revisiting old Project: ZelDROD 1 / ZelDROD RPG (If I can ever find the custom graphic files that I made for it.)
[Last edited by Casebier at 01-08-2007 05:41 PM : Added Idea #5]
|