polserver/testsuite/pol/testpkgs/attack/attackhitscript.src
Kevin Eady fa70dbd1d3
Attack when character unhides honoring swing timer (#658)
* implementation

* tests

* core changes

* add debugging for tests

* Revert "add debugging for tests"

This reverts commit 3b9f4a6d2b.

* adjust test scope
2024-07-11 18:14:18 +02:00

23 lines
565 B
Text

use uo;
use os;
use polsys;
program MainHitScript( attacker, defender, weapon, armor, basedamage, rawdamage )
var pid := GetObjProperty( attacker, "#TestPid" );
if ( pid )
var ev := struct{
type := "HIT",
attacker := attacker,
"attacker.name" := attacker.name,
defender := defender,
"defender.name" := defender.name,
weapon := weapon,
armor := armor,
basedamage := basedamage,
rawdamage := rawdamage,
gameclock := ReadGameClock()
};
GetProcess( pid ).SendEvent( ev );
endif
endprogram