| View previous topic :: View next topic |
| Author |
Message |
Maxaxle Elite Gamer


Joined: 06 Oct 2007 Age: 15 Posts: 2717 Location: San Diego
|
Posted: Tue Oct 30, 2007 12:47 am Post subject: |
|
|
Eww...a Vampire eating bodies? Maybe it should simply turn enemies it bites into ally vampires...? Or just killing them by biting them? Or just doing the same as the monster version: Taking away possible health points. _________________ http://www.freewebs.com/maxaxle88/
Inventor class last updated: July 9, 2008
Download: https://sourceforge.net/projects/maxaxlesegoboos
FREE PIZZA TOMORROW |
|
| Back to top |
|
 |
PurpleSquerkle Supreme Cookiemancer


Joined: 28 Oct 2007 Age: 17 Posts: 4370 Location: Midwestern US
|
Posted: Tue Oct 30, 2007 1:40 am Post subject: |
|
|
Nah, for starters, I already thought about making allies with the Werewolf, if someone tells me how to do that (and of course if my werewolf ever gets animated), I would. I'd probably have another bar (use the mana one; is it possible to add another color, like gray?) that'd you'd have to have full to make an ally. Maybe you could recharge with every kill, so then after a certain number of enemies is defeated you can bite an enemy and make them into a werewolf to help you.
And anyway, it's not that nasty, actually... I mean, how often do you fight humans? The most humanoid common monsters are lumpkins and cobols, and they're pretty monstrous. Ever played NetHack? You can eat anything. Gross, maybe, but only in the way eating monkey brains is gross. I wouldn't know, as I've never tried them, and am therefore unprepared to even call that gross.
Maybe I should make it so it can eat neither humans (because there's still the guards, I suppose) nor undead though, as the vampyre should still be benevolent (it would just have access to the same save-the-world modules as everyone else, right?), just anti-heroic, like the hobgoblin. |
|
| Back to top |
|
 |
bgbirdsey Developer

Joined: 25 Sep 2007 Posts: 873 Location: Minnesota
|
Posted: Tue Oct 30, 2007 2:33 am Post subject: |
|
|
I don't know why you would want to limit the creature from eating humans...
There is a way to change the model that is displayed for a character. You should be able to modify the Book of Morph script to do it.
If there is an insta-kill, you should only be able to do it every so often. Maybe it takes a lot of mana to do or something? |
|
| Back to top |
|
 |
PurpleSquerkle Supreme Cookiemancer


Joined: 28 Oct 2007 Age: 17 Posts: 4370 Location: Midwestern US
|
Posted: Tue Oct 30, 2007 2:58 am Post subject: |
|
|
OK, but wouldn't I just want to completely change the object into a helping object? Like maybe however the zombi works?
Assuming we're both talking about the lycanthropy thing, otherwise I have no clue what you'd be talking about...
Oohhhh, I get it, so then maybe you'd be able to bit other friendly players? That's a thought... _________________
+ PurpleSquerkle
--My website--
Latest update= 7/15/08; Three new midi loops.
{new Squerkle coming as soon as I stop being lazy} |
|
| Back to top |
|
 |
PurpleSquerkle Supreme Cookiemancer


Joined: 28 Oct 2007 Age: 17 Posts: 4370 Location: Midwestern US
|
Posted: Tue Oct 30, 2007 3:16 am Post subject: |
|
|
Zefz, your script didn't work...
I copied it just as you had it there, except with "MI" (temporarily, to test it) instead of "XX". It killed a cobol in the ash palace and it wouldn't do anything when I touched the body... _________________
+ PurpleSquerkle
--My website--
Latest update= 7/15/08; Three new midi loops.
{new Squerkle coming as soon as I stop being lazy} |
|
| Back to top |
|
 |
bgbirdsey Developer

Joined: 25 Sep 2007 Posts: 873 Location: Minnesota
|
Posted: Tue Oct 30, 2007 4:38 am Post subject: |
|
|
if you just want to recruit them to your team, you just change their TEAM to match yours!
Unfortunately there doesn't seem to be a script to change another character/item's team... You can set your own team. Maybe we could add a RecruitTargetToTeam function? |
|
| Back to top |
|
 |
Zefz Lead Designer


Joined: 16 Sep 2007 Posts: 2305 Location: Norway
|
Posted: Tue Oct 30, 2007 8:18 am Post subject: |
|
|
I made a new script function in last release.
| Code: |
//This forces the target to join a team specified in tmpargument.
//The team is A-Z, with 0 being A, 1 = B, 2 = C, etc.
tmpargument = 0 //Team A
TargetJoinTeam
|
The code maybe dint work because dead bodies do not alert if they bump something... Or wait, they should. Think IDSZ [CHES] is used to make AI jump over bodies.
Other method is that your vampire eat automatically anything thats in range (With the range being near bump distance).
| Code: | // This function finds the NEAREST ( exact ) character that fits the given
// parameters, failing if it finds none
tmpargument = [HUMA] //The type of monster to eat
tmpdistance = BLAHDEAD | BLAHENEMIES
SetTargetToWideBlahID //Found dead humanoid body
tmpx = targetdistance
tmpy = 50
IfXIsLessThanY //Close enough to feed?
KillTheBodyAndDoAllThatFancyStuff |
_________________ http://egoboo.sourceforge.net
"The pen is mightier than the sword- IF it is sharpened, dipped in poison and thrown really really hard at your target. But seriously, you are better off with a sword." |
|
| Back to top |
|
 |
Zefz Lead Designer


Joined: 16 Sep 2007 Posts: 2305 Location: Norway
|
Posted: Tue Oct 30, 2007 8:31 am Post subject: |
|
|
Hey PurpleSquekle, here are some ideas to give your vampire some special powers:
| Code: | //Permanent life drain at level 6
IfScoredAHit
SetTargetToWhoeverWasHit
tmpx = selflevel
tmpy = 5
IfXIsEqualToY
tmpargument = 0 - 256 //-1 max hp each hit
GiveLifeToTarget |
| Code: | //Regeneration Abillity at level 3
IfTimeOut
tmpargument = 50
SetTime
tmpx = selflevel
tmpy = 1
IfXIsMoreThanY
tmpargument = 128 //0.5 hp each second
HealSelf |
| Code: | //Life steal abillity at level 4
IfScoredAHit
SetTargetToWhoeverWasHit
tmpx = selflevel
tmpy = 2
IfXIsMoreThanY
tmpargument = 256 //1 hp each hit
HealSelf |
| Code: |
//Weak vs silver (Set vulnerable IDSZ to [SILV])
IfHitVulnerable
SetTargetToSelf
tmpargument = rand & 512 + 512
DamageTarget //2-4 extra damage |
You could give him immunity to daze/grog attacks. Holy damage should not heal him, but damage him instead. _________________ http://egoboo.sourceforge.net
"The pen is mightier than the sword- IF it is sharpened, dipped in poison and thrown really really hard at your target. But seriously, you are better off with a sword." |
|
| Back to top |
|
 |
PurpleSquerkle Supreme Cookiemancer


Joined: 28 Oct 2007 Age: 17 Posts: 4370 Location: Midwestern US
|
Posted: Tue Oct 30, 2007 12:33 pm Post subject: |
|
|
Yeah, I was already going to do the weak-to-silver, holy-hurts-him stuff, but wasn't sure how to do it... Although traditionally vampyres are weak to wooden stakes and crucifixes, especially. If we had wooden stake item, we could make it kill him in one hit.
I was also thinking that at 9999 EXP he should be able to gain significantly larger amounts of health from eating...
Or, no, even better- he gets a small max life boost for everything he eats.
Oh, and should he be able to eat tranches and grub bugs and everything too?
I guess not, it would be kinda unfair if he could just eat anything he wanted.
But like i said, Nethack! _________________
+ PurpleSquerkle
--My website--
Latest update= 7/15/08; Three new midi loops.
{new Squerkle coming as soon as I stop being lazy} |
|
| Back to top |
|
 |
Zefz Lead Designer


Joined: 16 Sep 2007 Posts: 2305 Location: Norway
|
Posted: Tue Oct 30, 2007 2:43 pm Post subject: |
|
|
I say he can eat every body he wants (Except undead ones). I highly recommend to do it that way. Thats really rougelike you know (Killing any monster and use them as food). _________________ http://egoboo.sourceforge.net
"The pen is mightier than the sword- IF it is sharpened, dipped in poison and thrown really really hard at your target. But seriously, you are better off with a sword." |
|
| Back to top |
|
 |
PurpleSquerkle Supreme Cookiemancer


Joined: 28 Oct 2007 Age: 17 Posts: 4370 Location: Midwestern US
|
Posted: Tue Oct 30, 2007 3:00 pm Post subject: |
|
|
I know. I've never played Rogue, actually. But whatever. Nethack!
(From now on I'm going to say Nethack after every sentence. Nethack.)
Anyway, the reason I asked was because one of your examples makes it so you can only eat humanoids. _________________
+ PurpleSquerkle
--My website--
Latest update= 7/15/08; Three new midi loops.
{new Squerkle coming as soon as I stop being lazy} |
|
| Back to top |
|
 |
Zefz Lead Designer


Joined: 16 Sep 2007 Posts: 2305 Location: Norway
|
Posted: Tue Oct 30, 2007 3:08 pm Post subject: |
|
|
Yes, but you are not limited to my examples  _________________ http://egoboo.sourceforge.net
"The pen is mightier than the sword- IF it is sharpened, dipped in poison and thrown really really hard at your target. But seriously, you are better off with a sword." |
|
| Back to top |
|
 |
Chainsaw Lumberjack


Joined: 20 Oct 2007 Age: 15 Posts: 2378 Location: Israel
|
Posted: Tue Oct 30, 2007 3:18 pm Post subject: |
|
|
| Quote: | | Anyway, the reason I asked was because one of your examples makes it so you can only eat humanoids. |
I think that would be better.
Maybe he could suck monster blood too, but that would have weird effects on him, like a poison effect if you eat a Tranch, or slower if you eat many grub bugs.
And you forgot to say Nethack! _________________ "To err is human, to really mess up requires a computer."
Chainsaw's Cell [Last update: 27th May '08]
 |
|
| Back to top |
|
 |
PurpleSquerkle Supreme Cookiemancer


Joined: 28 Oct 2007 Age: 17 Posts: 4370 Location: Midwestern US
|
Posted: Tue Oct 30, 2007 3:47 pm Post subject: |
|
|
Oh, yeah. Nethack. I was thinking that maybe some things wouldn't be as good, too, yeah, and maybe even make it so he CAN eat undead but it hurts him instead of healing him! Nethack! _________________
+ PurpleSquerkle
--My website--
Latest update= 7/15/08; Three new midi loops.
{new Squerkle coming as soon as I stop being lazy} |
|
| Back to top |
|
 |
PurpleSquerkle Supreme Cookiemancer


Joined: 28 Oct 2007 Age: 17 Posts: 4370 Location: Midwestern US
|
Posted: Tue Oct 30, 2007 5:01 pm Post subject: |
|
|
The script isn't working...
This is what I have:
| Code: | // This function finds the NEAREST ( exact ) character that fits the given
// parameters, failing if it finds none
tmpdistance = BLAHDEAD | BLAHENEMIES
tmpargument = [HUMA]
SetTargetToWideBlahID //Found dead humanoid body
tmpx = targetdistance
tmpy = 50
IfXIsLessThanY //Close enough to feed?
tmpargument = [UNDE]
IfTargetHasID //Can't eat undead
DoNothing
Else
PoofTarget //Destroy the body
tmpx = targetx
tmpy = targety
tmpargument = 3
SpawnExactParticle //Spawn some blood
SpawnExactParticle
SpawnExactParticle //A lot of blood! *grin*
tmpargument = 4
tmpargument = rand 512 + 256 //1-3 points
HealSelf //Now gain some life
tmpargument = ACTIONMI //The frame name
DoAction //Do the action |
He constantly sits down and stands up (doing action MI [just temporary until I make an eating animation] over and over again), and then I commented out that part the bodies do indeed disappear when eaten but no blood shows up or anything, it's really weird...
Also, I'll need to know how to make that so it eats anything, not just humanoids... _________________
+ PurpleSquerkle
--My website--
Latest update= 7/15/08; Three new midi loops.
{new Squerkle coming as soon as I stop being lazy} |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|