Hire a NPC on a scenario!?
Author | Topic: Hire a NPC on a scenario!? |
---|---|
Apprentice
Member # 5202
|
written Friday, December 10 2004 09:40
Profile
Wouldn't it be possible to create a scenario where you could hire help? og: We play singleton and then there would be a scenario, like a guild, where we could hire a pre-made warrior level 10 per 10000 gold and 20 emeralds to take the place of the second character and make it effective on the party! It would be really neat Posts: 30 | Registered: Tuesday, November 16 2004 08:00 |
Shaper
Member # 73
|
written Friday, December 10 2004 11:11
Profile
No. NPCs do not transfer between scenarios, and they do not actually join your party like they did in the Avernum trilogy. [ Friday, December 10, 2004 11:12: Message edited by: The Almighty Doer of Stuff ] -------------------- My Myspace, with some of my audial and visual art The Lyceum - The Headquarters of the Blades designing community The Louvre - The Blades of Avernum graphics database Alexandria - The Blades of Exile Scenario database BoE Webring - Self explanatory Polaris - Free porn here Odd Todd - Fun for the unemployed (and everyone else too) They Might Be Giants - Four websites for one of the greatest bands in existance -------------------- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Posts: 2957 | Registered: Thursday, October 4 2001 07:00 |
...b10010b...
Member # 869
|
written Friday, December 10 2004 11:48
Profile
Homepage
You can hire an NPC for use within a scenario, though. -------------------- The Empire Always Loses: This Time For Sure! Posts: 9973 | Registered: Saturday, March 30 2002 08:00 |
BANNED
Member # 4
|
written Friday, December 10 2004 13:55
Profile
Homepage
But then you'd have to be careful to make sure that you check both slots 4 and 5 to see if any plot-necessary NPCs are still with you. Eh. It'd be worth it, I'm sure. -------------------- * Posts: 6936 | Registered: Tuesday, September 18 2001 07:00 |
Agent
Member # 2820
|
written Saturday, December 11 2004 14:03
Profile
So you want a scenario in which the player can, by spending gold and such, change all the stats of one of his controllable characters to fit what you, the designer, have in mind? From what I understand, you are not talking about NPCs following you. It is impossible for you to be able to check whether the "same" character is in your party if you do not use NPCs because the player can do what he wants with his PCs, and the game does not keep track of that. For example, if you wanted Johnny the Pirate to be able to take the place of one of the player's characters, but the player would still be able to control him, there is no way to prevent the player from training him any way that he wants, or even moving him around the party slots. But things like this have been done before, though not necessarily in BoA community scenarios. Some people like these characters that can join you. -------------------- Thuryl: I mean, most of us don't go around consuming our own bodily fluids, no matter how delicious they are. ==== Alorael: War and violence would end if we all had each other's babies! ==== Drakefyre: Those are hideous mangos. Posts: 1415 | Registered: Thursday, March 27 2003 08:00 |
Apprentice
Member # 5202
|
written Sunday, December 12 2004 11:32
Profile
i meant like in the avernum trilogy like someone already said... there must be a way to do it... and if you had the 2nd, 3rd or 4th slot oppened he would become a permanent character Posts: 30 | Registered: Tuesday, November 16 2004 08:00 |
BANNED
Member # 4
|
written Sunday, December 12 2004 12:26
Profile
Homepage
Darkmoor- There is no way to do this. Period. -------------------- * Posts: 6936 | Registered: Tuesday, September 18 2001 07:00 |
Off With Their Heads
Member # 4045
|
written Sunday, December 12 2004 12:37
Profile
Homepage
Joining NPCs in BoA work like Nethergate NPCs, not Avernum ones, so there is no way to do this directly. I suppose one could, however, enable the character to "buy an NPC" by changing a current party member's stats to some pre-set numbers. That is, if you wanted to buy an NPC and put him in slot 3, the state would run a whole bunch of alter_stat calls until the character in slot 3 was completely redone. One could even suggest in a message_dialog changing the graphic to some specific image. [ Sunday, December 12, 2004 12:38: Message edited by: Kelandon ] -------------------- Arancaytar: Every time you ask people to compare TM and Kel, you endanger the poor, fluffy kittens. Smoo: Get ready to face the walls! Ephesos: In conclusion, yarr. Kelandon's Pink and Pretty Page!!: the authorized location for all things by me The Archive of all released BoE scenarios ever Posts: 7968 | Registered: Saturday, February 28 2004 08:00 |
Shock Trooper
Member # 5181
|
written Sunday, December 12 2004 15:28
Profile
Homepage
These are the reasons we need a Lua-based script engine--so we can write our own functions. Anyone else doubt that JV would ever even entertain this idea? Posts: 262 | Registered: Thursday, November 11 2004 08:00 |
Agent
Member # 2820
|
written Sunday, December 12 2004 16:49
Profile
Sticking preset stats into characters that are already there has been faked in BoE, so it cannot be that difficult in BoA. The only real problem, besides clunky implementation, is that there must be a pre-existing PC for use. -------------------- Thuryl: I mean, most of us don't go around consuming our own bodily fluids, no matter how delicious they are. ==== Alorael: War and violence would end if we all had each other's babies! ==== Drakefyre: Those are hideous mangos. Posts: 1415 | Registered: Thursday, March 27 2003 08:00 |
Warrior
Member # 4238
|
written Sunday, December 12 2004 17:36
Profile
quote:Hm. I'd never heard of Lua before. It sounds a lot like Tcl. Any reason that Lua would be better than, say, Tcl or Python? Posts: 70 | Registered: Monday, April 12 2004 07:00 |
...b10010b...
Member # 869
|
written Sunday, December 12 2004 17:53
Profile
Homepage
quote:Correction: they work like Nethergate NPCs, only AI-controlled, so less useful. -------------------- The Empire Always Loses: This Time For Sure! Posts: 9973 | Registered: Saturday, March 30 2002 08:00 |
Off With Their Heads
Member # 4045
|
written Sunday, December 12 2004 18:20
Profile
Homepage
True. Yes. And from what I hear, their scripts don't actually work properly, too, so we can't give them any sort of decent AI. It would be lovely if we could actually select a target for our joined NPCs, which would be possible if we got all the bug fixes and new calls that we really wanted. Er, that reminds me, we should check up on those new calls and see what Jeff intends to do. Perhaps I shall start a new thread. -------------------- Arancaytar: Every time you ask people to compare TM and Kel, you endanger the poor, fluffy kittens. Smoo: Get ready to face the walls! Ephesos: In conclusion, yarr. Kelandon's Pink and Pretty Page!!: the authorized location for all things by me The Archive of all released BoE scenarios ever Posts: 7968 | Registered: Saturday, February 28 2004 08:00 |
Agent
Member # 2820
|
written Sunday, December 12 2004 20:34
Profile
I would say it is a pretty big bug, since Jeff insists that the custom NPCs need custom scripts. But custom NPCs will use default scripts for everything except DEAD_STATE! Pointless. -------------------- Thuryl: I mean, most of us don't go around consuming our own bodily fluids, no matter how delicious they are. ==== Alorael: War and violence would end if we all had each other's babies! ==== Drakefyre: Those are hideous mangos. Posts: 1415 | Registered: Thursday, March 27 2003 08:00 |
Apprentice
Member # 5202
|
written Monday, December 13 2004 01:44
Profile
There would be no need for a pc to exist but a very complex script would probably have to be written. One that removes de character in case it existed, then to create a new one as if you were on the start town and add the characteristics! Though i can't do it but i am sure someone can! Wonder if someone will ever try. As for someone who said it can't be done:Everything can be done, if there is someone able to... that's another story. Posts: 30 | Registered: Tuesday, November 16 2004 08:00 |
...b10010b...
Member # 869
|
written Monday, December 13 2004 02:24
Profile
Homepage
The problem is there's no scripting call to create a character. -------------------- The Empire Always Loses: This Time For Sure! Posts: 9973 | Registered: Saturday, March 30 2002 08:00 |
Shock Trooper
Member # 5181
|
written Monday, December 13 2004 12:17
Profile
Homepage
quote:Not really. Lua is just C, and Avernumscript is already based on C, so I think it'd make more sense. I like Python, but have never used Tcl. Posts: 262 | Registered: Thursday, November 11 2004 08:00 |
Warrior
Member # 4238
|
written Monday, December 13 2004 15:49
Profile
quote:Compare: Lua (http://www.lua.org/about.html) quote:Tcl (http://www.tcl.tk/advocacy/whytcl.html) quote:Tcl is also written entirely in C and designed to be portable. The funny thing is that Lua seems to be targeted at nearly the exact same niche as Tcl. I'm biased towards Tcl just because it's been around longer (and is more or less a standard: try searching for books on Lua vs. books on Tcl), and I've had to do some GUI coding with Tcl/Tk. OTOH, Lua has apparently been adopted by some big-name games, so maybe there is some benefit. Very interesting. Posts: 70 | Registered: Monday, April 12 2004 07:00 |
Shock Trooper
Member # 5181
|
written Saturday, December 18 2004 06:59
Profile
Homepage
Never tried Tcl. I'll check it out. Posts: 262 | Registered: Thursday, November 11 2004 08:00 |