I am trying to make an NPC that will attack people that are not on the VV tag.
For example:
Sting Darkmane(Man with VV tag) and Maximus(no offence Max(No tag)) are in a room together where the Baddie NPCs are. Maximus annoys Sting, so Sting says "Number 1 Attack", which shoots balls at the Maximus. Then he says "Number 1 Chase" which makes the NPC follow Maximus and kill him with his sword.
I have run into a few questions and problens o.o
If the person on the VV tag would say that, would the NPC attack him also? Would the balls be fired at him? Please help me o.o
NPC Code:
// NPC made by Vlåd Hasimir ¤Øççûlt¤ (VV)
if (created) {
// Initialize the attributes
showcharacter;
setcharprop #3,head711.png;
setcharprop #C0,black;
setcharprop #C1,gray;
setcharprop #C2,black;
setcharprop #C3,black;
setcharprop #C4,black;
setcharprop #2,no-shield.gif;
setcharprop #8,body13.png;
setcharprop #1,noxdagger-sword.png;
shieldpower = 3;
dir = 2;
dontblock;
blockagain;
}
if (playerchats && strequals(#c,Number 1 Attack)){
if (!charge1 && strequals(#g,VV)){
set attack1;
}
}
if (playerchats && strequals(#c,Stop Attack 1)){
if (strequals(#g,VV)){
unset attack1;
sprite=0;
}
}
if (playerchats && strequals(#c,Number 1 Charge)){
if (!attack1 && strequals(#g,VV)){
set charge1;
}
}
if (playerchats && strequals(#c,Stop Charge 1)){
if (strequals(#g,VV)){
sprite=0;
x=33;
y=22;
unset charge1;
dir = 2;
dontblock;
blockagain;
}
}
if (strequals(#g,VV)){
if (attack1){
sleep.1;
sprite=25;
sleep .1;
sprite=24;
sleep.1;
timeout = .5 ;
}
}
if (strequals(#g,VV)){
if (charge1){
followplayer;
timeout=1;
}
}
if (timeout){
if (attack1){
sprite=23;
shootball;
timeout = .5;
}
if (charge1){
setcharani sword, gani;
sprite=11;
play sword.wav;
hitplayer 0,1,playerx,playery;
}
}