| 
 | 
 
| 
 old hand 
 | 
 
 
old hand 
Joined:  Jun 2013 
 | 
I want certain NPCs react on Allies getting hit by enemies. OnDamage checks if the script owner receives damage; I don't know how to tell B (Ally of A) that A got damaged. If A creates a character event for B OnDamage, B does not know that A set the event. How can I tell B this information?  Well I tried using CharacterHasBeenHitBy in a few contexts and couldn't get it to do anything.   As for your problem, Can't you define the Ally in the INIT section as an extern?   So  
INIT
EXTERN CHARACTER:%FRIEND = null
CHARACTER:__Me  
BEHAVIOUR
REACTION YellAboutFriend, 0
	USAGE ALL 
	ACTIONS
	DisplayText(__Me,"FriendHurtCry",5)
	SetPriority("YellAboutFriend",0) 
	
	
REACTION Damaged, 0
	USAGE ALL 
	ACTIONS 
	CharacterEvent(__Me,"Damaged")
	SetPriority("Damaged",0)
EVENTS
EVENT FriendHurt
	ON
		OnCharacterEvent(%FRIEND,"Damaged")
	ACTIONS 
		SetPriority(YellAboutFriend,1100)
EVENT TakeDamage
	ON
		OnVitalityChanged(_)
		//OnDamage(_,_,_,_)
	ACTIONS
		SetPriority(Damaged,1200)
I used Vitality changed for a shortcut, I assume you can plug in on damage if you'd rather since I think with Vitality change they would perform the action when they heal too. One thing I noticed though is that the reactions are a bit slow.  Meaning the characters don't display the text very fast.  I think Osiris would actually be faster.  
Last edited by SniperHF; 22/05/16 12:48 AM.
 
 
 |  
 
 | 
 
 
 | 
 
 
| 
Entire Thread
 | 
 
 
 
 
Scripting issues - bugs, problems, improvements
 | 
Abraxas*
 | 
05/04/16 06:45 PM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
Baardvark
 | 
06/04/16 06:33 PM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
Abraxas*
 | 
06/04/16 06:52 PM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
Abraxas*
 | 
29/04/16 04:58 PM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
Baardvark
 | 
29/04/16 08:08 PM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
Abraxas*
 | 
30/04/16 06:12 AM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
Abraxas*
 | 
06/05/16 06:02 PM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
SniperHF
 | 
06/05/16 06:54 PM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
Abraxas*
 | 
06/05/16 07:01 PM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
Abraxas*
 | 
06/05/16 07:03 PM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
SniperHF
 | 
06/05/16 09:25 PM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
Abraxas*
 | 
07/05/16 06:45 AM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
Abraxas*
 | 
20/05/16 08:04 PM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
SniperHF
 | 
21/05/16 09:07 AM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
Abraxas*
 | 
21/05/16 09:10 AM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
SniperHF
 | 
21/05/16 09:17 AM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
Abraxas*
 | 
21/05/16 09:26 AM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
SniperHF
 | 
22/05/16 12:48 AM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
Abraxas*
 | 
22/05/16 09:26 AM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
SniperHF
 | 
22/05/16 10:50 AM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
Abraxas*
 | 
22/05/16 07:58 PM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
SniperHF
 | 
24/05/16 08:38 PM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
Abraxas*
 | 
24/05/16 09:14 PM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
SniperHF
 | 
25/05/16 01:14 AM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
Abraxas*
 | 
01/07/16 06:28 PM
 | 
 
 
 
Re: Scripting issues - bugs, problems, improvements
 | 
Abraxas*
 | 
16/11/16 09:02 PM
 | 
 
 
 | 
 
 
Moderated by   Bvs,  ForkTong,  gbnf,  Issh,  Kurnster,  Larian_QA,  LarSeb,  Lar_q,  Lynn,  Monodon,  Raze,  Stephen_Larian  
   |  
 
 |